MeditatiiDirect.ro Logo
MeditatiiDirect.ro
Educație la un click distanță
MeditatiiMateriiAdmitereTutorialePregatire BACSubiecte BACVariante BACBlog
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

OperatorSemnificaț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

  1. •Verifică dacă un număr este pozitiv, negativ sau zero
  2. •Calculează maximul dintre 3 numere
  3. •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

MeditatiiDirect.ro Logo
MeditatiiDirect.ro

Platforma educationala din Romania pentru meditatii particulare. Profesori verificati, recenzii reale, inscriere gratuita.

Cauta sau publica anunturi gratuit pentru toate materiile scolare.

Meditatii

  • Meditatii
  • Meditatii Matematica
  • Meditatii Informatica
  • Meditatii Romana
  • Meditatii Engleza
  • Anunturi Meditatii
  • Meditatii Online
  • Ore Online
  • Meditatii BAC
  • Meditatii Bucuresti
  • Meditatii Cluj-Napoca
  • Meditatii Timisoara
  • Meditatii Iasi
  • Meditatii Fizica
  • Meditatii Chimie
  • Meditatii Biologie

Materii Populare

  • Matematică
  • Limba Română
  • Limba Engleză
  • Informatică
  • Fizică
  • Toate Materiile →

Platforma

  • Cum functioneaza
  • Pentru elevi si parinti
  • Pentru profesori
  • Intrebari frecvente
  • Despre noi
  • Publica anunt gratuit

Resurse

  • Profesor Particular
  • Pregatire BAC
  • Admitere Facultate
  • Universitati Romania
  • Facultati Medicina
  • Facultati Informatica
  • Facultati Politehnica
  • Facultati Drept
  • Facultati Economice
  • Facultati Psihologie
  • Grile UPB
  • Grile Medicina
  • Grile Auto 2026
  • Variante BAC 2026
  • Simulare BAC 2026
  • Subiecte BAC
  • Subiecte Admitere
  • Titularizare 2025
  • Tutoriale
  • Blog educational
  • Ore Online
  • Profesori Online
  • Contact

MeditatiiDirect.ro este o platforma educationala din Romania unde gasesti meditatii si profesori particulari verificati pentru matematica, limba romana, engleza, informatica, fizica, chimie si alte materii. Disponibil in Bucuresti, Cluj-Napoca, Timisoara, Iasi si toata Romania, inclusiv meditatii online. Publica sau gaseste anunturi meditatii gratuit, programeaza ore online cu profesori verificati, cauta un profesor particular sau incepe meditatii BAC si admiterea la facultate.

© 2026 MeditatiiDirect. Toate drepturile rezervate.