Switch. Instrukcja switch Składnia instrukcji: switch (wyrażenie){ case wyrażenie_stałe1: ciąg instrukcji dla wariantu 1; break; case wyrażenie_stałe2:

1 Switch ...
Author: Wanda Małecka
0 downloads 2 Views

1 Switch

2 Instrukcja switch Składnia instrukcji: switch (wyrażenie){ case wyrażenie_stałe1: ciąg instrukcji dla wariantu 1; break; case wyrażenie_stałe2: ciąg instrukcji dla wariantu 2; break;.... default: ostani ciąg instrukcji; break; } Wykonywanie instrukcji kończy się po napotkaniu instrukcji break, która jest instrukcją skoku i powoduje opuszczenie bieżącej instrukcji switch. * Miejsce etykiety default jest dowolne, ale może ona wystąpić tylko jeden raz. * Może być tylko jedna etykieta z tą sama wartością. * Etykiety wyboru muszą być tego samego, co wyrażenie typu całkowitego.

3 // program działania #include main(){ char dzialanie; float w,a,b; cout >a; cout >b; cout >dzialanie; switch (dzialanie){ case '+': w=a+b; break; case '-': w=a-b; break; case '/ ': w=a/b; break; case '* ': w=a*b; break; default: cout

4 /* Program Figury poniższy program przerobić na program używający instrukcję switch /* #include main() { const float pi = 3.1415926; float a, b, h, r, pole, objętość; int nrw; cout

5 if (nrw == 2 ) { cout b; cout > h; pole = 0.5*(a+b)*h; cout

6 if (nrw == 4 ) { cout h; pole = pi*r*h/3; cout

7 Instrukcje zagnieżdżone switch (rok) { case 2005: cout > litera; switch(litera) { case 'a': cout