12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

106 POGLAVLJE 6. KONTROLA TOKA PROGRAMA6.2.5 Primjer. Višestruki izborUgnijezditi se može bilo koji broj if-else naredbi, a else dio zadnjeif-else naredbe može se ispustiti. U sljedećem primjeru učitavaju se dvabroja i jedan znak koji predstavlja izbor računske operacije. U ovisnosti oučitanom znaku izvršava se jedna od četiri računske operacije.#include int main(void){float a,b;char operacija;printf("Upisati prvi broj: ");scanf(" %f",&a);printf("Upisati drugi broj: ");scanf(" %f",&b);printf("Upisati operaciju: zbrajanje(z), oduzimanje(o),\n");printf(" mnozenje(m),dijeljenje(d) :");scanf(" %c",&operacija);if(operacija==’z’)printf("%f\n",a+b);else if(operacija==’o’)printf("%f\n",a-b);else if(operacija==’m’)printf("%f\n",a*b);else if(operacija==’d’)printf("%f\n",a/b);elseprintf("Nedopustena operacija!\n");}return 0;6.2.6 Sparivanje if i else dijelaBudući da se else dio if-else naredbe može ispustiti moguće su ambivalentnesituacije ako je ugnježdeno više if-else naredbi od kojih nekenemaju else dio. Stoga vrijedi pravilo:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!