1. Zadatak: Unesite jedan ceo broj. AKo je taj broj pozitivan ispišite "Broj je pozitivan", a ako nije, onda ispišite "broj nije pozitivan".

algoritam resenja

Kako se to radi:

u jeziku C
 u jeziku C++
#include <stdio.h>
#include <stdlib.h>

int main(void)
{ /* deklaracija promenljive */
int n;

/* poruka > */
printf("unesite jedan ceo broj ->");

/* unos promenljive */
scanf("%d", &n);

/* uslovni izraz */
if(n>0)
printf("broj je pozitivan"); // uslov zadovoljen
else
printf("broj NIJE pozitivan"); // uslov NIJE zadovoljen

return 0;
}
#include <iostream>
using namespace std;

int main(void)
{ /* deklaracija promenljive */
int n;

/* poruka > */
cout<<"unesite jedan ceo broj ->"<<endl;

/* unos promenljive */
cin>>n;

/* uslovni izraz */
if(n>0)
cout<<"broj je pozitivan"<<endl; // uslov zadovoljen
else
cout<<"broj NIJE pozitivan"<<endl; // uslov NIJE zadovoljen

return 0;
}

2. Zadatak: Unesite jedan ceo broj. Ako je uneseni broj 5, 10 ili 15 ispišite neku poruku, a ako je bilo šta drugo ispišite da nije unesen dobvar broj.

a) ovaj zadatak uraditi pomoću if - else

jos jedan algoritam sa razgranatom strukturom

Sledi kako to uraditi:

u jeziku C u jeziku C++
#include <stdio.h>
#include <stdlib.h>

int main(void)
{ /* deklaracija promenljive */
int br;

/* poruka > */
printf("unesite broj (5, 10 ili 15) ->");

/* unos promenljive */
scanf("%d", &br);

/* uslovni izraz */
if(br==5)
printf("unesen br.5"); // 1.uslov zadovoljen
else if(br==10)
printf("unesen br.10"); // 2.uslov zadovoljen
else if(br==15)
printf("unesen br.15");//3.uslov zadovoljen
else
printf("nije dobar broj");//u ostalim slucajevima

return 0;
}
#include <iostream>
using namespace std;

int main(void)
{ /* deklaracija promenljive */
int br;

/* poruka > */
cout<<"unesite broj (5, 10 ili 15) ->"<<endl;

/* unos promenljive */
cin>>br;

/* uslovni izraz */
if(br==5)
cout<<"unesen br.5"<<endl; // 1.uslov zadovoljen
else if(br==10)
cout<<"unesen br.10"<<endl; // 2.uslov zadovoljen
else if(br==15)
cout<<"unesen br.15"<<endl; // 3.uslov zadovoljen
else
cout<<"nije dobar broj"<<endl; // u ostalim slucajevima

return 0;
}

A sada: uraditi to isto pomoću naredbe switch

jos jedan algoritam sa razgranatom strukturom

Sledi kako to uraditi:

u jeziku C u jeziku C++
#include <stdio.h>
#include <stdlib.h>

int main(void)
{ /* deklaracija promenljive */
int br;

/* poruka > */
printf("unesite broj (5, 10 ili 15) ->");

/* unos promenljive */
scanf("%d", &br);

/* uslovni izraz */
switch(br){
case 5:
printf("unesen br.5"); // 1.uslov zadovoljen
break;
case 10:
printf("unesen br.10"); // 2.uslov zadovoljen
break
case 15:
printf("unesen br.15");//3.uslov zadovoljen
break;
default:
printf("nije dobar broj");//u ostalim slucajevima
}
return 0;
}
#include <iostream>
using namespace std;

int main(void)
{ /* deklaracija promenljive */
int br;

/* poruka > */
cout<<"unesite broj (5, 10 ili 15) ->"<<endl;

/* unos promenljive */
cin>>br;

/* uslovni izraz */
switch(br){
case 5:
printf("unesen br.5"); // 1.uslov zadovoljen
break;
case 10:
printf("unesen br.10"); // 2.uslov zadovoljen
break
case 15:
printf("unesen br.15");//3.uslov zadovoljen
break;
default:
printf("nije dobar broj");//u ostalim slucajevima
}

return 0;
}
Last modified: Saturday, 5 December 2020, 8:01 PM