vezbe 02 - grananja, ciklusi uvod

12

Click here to load reader

Upload: mirko-mirkovic

Post on 07-Nov-2015

233 views

Category:

Documents


0 download

DESCRIPTION

f

TRANSCRIPT

Zadatak 6: Napisati program koji ucitava ceo broj a ispisuje njegovu zadnju cifru na standardnom izlazu

02 - Grananja Osnovna selekcija: if elseOsnovnom selekcijom se vri uslovno izvravanje jedne od dve mogue naredbe. Standardni i strukturirani dijagrami toka ove upravljake strukture prikazani su na slikama 2a i 2b, respektivno. Ukoliko logiki izraz uslov ima vrednost logike istine (0), izvrava se naredba 1. Ako je vrednost uslova logika neistina (=0), izvrava se naredba 2.

LOGIKE OPERACIJE

==

provera identinosti

!=

ne identino

=vece ili jednako

!negacija&&i||

ili

Naini pisanja naredbe if

if (uslov)

naredba_1;

else

naredba_2;if (uslov){

naredba_1;

naredba_2;

} // nema else

if (uslov){

naredba_11;

naredba_12;

...

naredba_1M;

}else{

naredba_21;

naredba_22;

...

naredba_2N;

}if(uslov_1)

naredba_1;

else if(uslov_2)

naredba_2;

else if( ... )

...

else if(uslov_N)

naredba_N-1;

else

naredba_N;

ZADATAK 6: Napisati algoritam i program koji uitava dva cela broja i na standardnom izlazu ispisuje koji je vei od ta dva broja.

#include

main (){

int a, b;

printf ("Uneti dva cela broja:");

scanf ("%d%d", &a, &b);

if (a>b)

printf("Veci je broj %d\n", a);

else if(b>a)

printf("Veci je broj %d\n", b);

else

printf("Brojevi su jednaki\n);

return 0;

}

ZADATAK 7: Napisati program koji uitava ceo broj, proverava da li je uitani broj paran ili neparan i ispisuje odgovarajuu poruku na standardnom izlazu.

#include main (){

int a;

printf ("Unesi ceo broj: ");

scanf ("%d", &a);

if (a%2 == 0)

printf ("Broj je paran\n");

else

printf ("Broj je neparan\n");

return 0;}

ZADATAK 8: Napisati C program koji uitava ceo broj i realan broj pri emu je . Zatim izraunava i tampa vrednost funkcije i to na sledei nain

ukoliko je rauna se i tampa

ukoliko je rauna se i tampa

ukoliko je rauna se i tampa

NAPOMENA: abs(x) za int, fabs(x) za float i double#include

#include

int main(){

int C;

float X;

double f;

printf("Uneti ceo broj C!\n");

scanf("%d", &C);

printf("Uneti realan broj X, veci od 0!\n");

scanf("%f", &X);

if (C