Sunteți pe pagina 1din 6

Instructiunea switch

INFORMATICA
Evaluare formativa

Dându-se un număr natural n, să se determine dacă este par sau impar.


Dându-se un număr natural n, să se determine dacă
este par sau impar

int x;
cin >> x;
if(x % 2 == 0){ cout << x << " este par";}
else {cout << x << " este impar";}
Instrucțiunea de ramificare multiplă

Forma generală

Switch (variabila)
{
case 1: instrucțiune; break;
case 2: instrucțiune; break;

case n: instrucțiune; break;


}
Exemplu

Prin instrucțiunea if Prin instrucțiunea switch

#include <iostream> #include <iostream>


using namespace std; using namespace std;
int main() int main()
{
{ int a;
int a; cin>>a;
cin>>a; switch (a)
if (a==1) cout<<"luni“<<endl; {
if (a==2) cout<<"marti“<<endl; case 1: cout<<"luni";break;
if (a==3) cout<<"miercuri“<<endl; case 2: cout<<"marti";break;
case 3: cout<<"miercuri";break;
if(a== 4) cout<<"joi“<<endl;
case 4: cout<<"joi";break;
If (a==5) cout<<“vineri”<<endl; Case 5 : cout<<“vineri”;break;
if (a==6) cout <<“sambata”<<endl; Case 6: cout <<“sambata”;break;
if (a==7) cout<<“duminica”<<endl; Case 7 : cout<<“duminica”;break;
return 0; }
} return 0;
}
Exersare

Ex 8 b pag 136

S-ar putea să vă placă și