InformaticăliceuClasa 9ușor
Structuri de Control în C++: If, Else, Switch
Învață să controlezi fluxul programului folosind instrucțiuni condiționale if, else și switch în C++.
2 zile în urmă
0 vizualizări
25 minute
Structuri de Control în C++
Instrucțiunea IF
Instrucțiunea if permite executarea unui bloc de cod doar dacă o condiție este adevărată.
1int nota = 7; 2 3if (nota >= 5) { 4 cout << "Felicitari, ai promovat!" << endl; 5}
Instrucțiunea IF-ELSE
1int nota = 4; 2 3if (nota >= 5) { 4 cout << "Ai promovat!" << endl; 5} else { 6 cout << "Trebuie sa mai inveti." << endl; 7}
IF-ELSE IF-ELSE (Condiții Multiple)
1int nota = 9; 2 3if (nota == 10) { 4 cout << "Excelent!" << endl; 5} else if (nota >= 9) { 6 cout << "Foarte bine!" << endl; 7} else if (nota >= 7) { 8 cout << "Bine!" << endl; 9} else if (nota >= 5) { 10 cout << "Satisfacator." << endl; 11} else { 12 cout << "Nepromovat." << endl; 13}
Operatori de Comparație
| Operator | Semnificație |
|---|---|
| == | Egal cu |
| != | Diferit de |
| < | Mai mic |
| > | Mai mare |
| <= | Mai mic sau egal |
| >= | Mai mare sau egal |
Operatori Logici
1int varsta = 20; 2bool arePermis = true; 3 4// AND (&&) - ambele condiții trebuie să fie adevărate 5if (varsta >= 18 && arePermis) { 6 cout << "Poate conduce." << endl; 7} 8 9// OR (||) - cel puțin una din condiții 10if (varsta < 12 || varsta > 65) { 11 cout << "Bilet redus." << endl; 12} 13 14// NOT (!) - negație 15if (!arePermis) { 16 cout << "Nu are permis." << endl; 17}
Instrucțiunea SWITCH
Folosită când ai mai multe valori posibile pentru o variabilă:
1int ziua = 3; 2 3switch (ziua) { 4 case 1: 5 cout << "Luni" << endl; 6 break; 7 case 2: 8 cout << "Marti" << endl; 9 break; 10 case 3: 11 cout << "Miercuri" << endl; 12 break; 13 case 4: 14 cout << "Joi" << endl; 15 break; 16 case 5: 17 cout << "Vineri" << endl; 18 break; 19 case 6: 20 case 7: 21 cout << "Weekend!" << endl; 22 break; 23 default: 24 cout << "Zi invalida" << endl; 25}
Exerciții
- •Verifică dacă un număr este pozitiv, negativ sau zero
- •Calculează maximul dintre 3 numere
- •Afișează numele lunii în funcție de numărul ei (1-12)
Găsește un profesor de informatică pentru meditații personalizate!
Tutorialul te-a ajutat?
Dacă ai nevoie de ajutor personalizat, găsește un profesor calificat pentru meditații
