Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Egyágú elágazás Szintaxis: if (feltétel)

Hasonló előadás


Az előadások a következő témára: "Egyágú elágazás Szintaxis: if (feltétel)"— Előadás másolata:

1 Egyágú elágazás Szintaxis: if (feltétel)
utasítás(ok), ha a feltétel igaz; Megj.: Ha több utasítás van { }-et kell használni! Pl: if (a>10) printf("Nagyobb 10-nél\n");

2 Kétágú elágazás Szintaxis: if (feltétel)
utasítás(ok), ha a feltétel igaz; else utasítás(ok), ha a feltétel nem igaz; Megj.: Ha több utasítás van { }-et kell használni! Pl.: if (a>10) printf("Nagyobb 10-nél\n"); printf("Nem nagyobb!\n");

3 Sokágú elágazás (switch)
Szintaxis: Switch (kifejezés) { case konst1 : utasítás(ok), ha a konst1 értéke = kifejezéssel; case konst2 : utasítás(ok), ha a konst2 értéke = kifejezés-sel; default : utasítás(ok), ha a kifejezéssel egyik konstans sem egyezik; }

4 Sokágú elágazás (switch)
Megj.: Kifejezés értéke csak egész szám lehet! Ha valamelyik ágon több utasítás van, akkor { }-et kell használni. Ha azt akarjuk, hogy a végrehajtott utasítás után az elágazás végén folytassa a program, akkor break;-et kell a végére írnunk. Amennyiben a kifejezés nem adható meg egész számként, akkor az „else if”-es elágazást kell használni.

5 Sokágú elágazás (switch)
Pl.: Switch (jegy) { case 1: printf("elégtelen\n"); break; case 2: printf("elégséges\n"); break; case 3: printf("közepes\n"); break; case 4: printf("jó\n"); break; case 5: printf("jeles\n"); break; default: printf("Hibás az érdemjegy!\n"); }

6 Sokágú elágazás (else if)
Szintaxis: If (feltétel1) utasítás(ok), ha a feltétel1 igaz; else if (feltétel2) utasítás(ok), ha a feltétel2 igaz; else if (feltétel3) utasítás(ok), ha a feltétel3 igaz; else utasítás(ok), ha egyik feltétel sem igaz; Megj.: Ha valamelyik ágon több utasítás van, akkor { }-et kell használni.

7 Sokágú elágazás (else if)
Pl.: if (pont == 0) printf("Érvénytelen\n"); else if (pont < 50) printf("elégtelen\n"); else if (pont < 60) printf("elégséges\n"); else if (pont < 70) printf("közepes\n"); else if (pont < 86) printf("jó\n"); else printf("jeles\n");


Letölteni ppt "Egyágú elágazás Szintaxis: if (feltétel)"

Hasonló előadás


Google Hirdetések