💻 Lecții C++ & Python🏠 Home
Instrucțiunea while și do-while în C++: Exemple | Clasa 9
◀Instrucțiunea if else în C++: Exemple RezolvateCifrele unui Număr în C++: Suma, Oglindit, Palindrom▶
Se pregătesc resursele...

📘 Lecție de C++ pentru clasa a 9-a și BAC, cu explicații video de la profesor. Mai jos ai rezumatul. În lecția completă găsești aplicații rezolvate cu simulator, în care vezi pas cu pas cum se schimbă variabilele, compilator C++ în browser, exerciții propuse cu indicii și rezolvare, și pe Alex, asistentul care îți dă indicii, îți explică algoritmul și îți corectează codul.

Instrucțiunea while în C++ – sintaxă

while (condiție) {
    // instrucțiuni
}

Exemplu: Suma primelor n numere

int s = 0, i = 1;
while (i <= n) {
    s += i;
    i++;
}
cout << s;

❓ Întrebări frecvente

1. Când folosim while? Când nu știm numărul exact de repetări.

2. Cum evităm bucla infinită? Asigurăm că variabila din condiție se modifică la fiecare pas.

3. Se poate ca bucla while să nu se execute deloc în C++? Da, dacă la prima verificare condiția e falsă.

4. Ce este bucla do-while și cum diferă de while? do-while execută corpul cel puțin o dată, apoi verifică condiția — spre deosebire de while, care testează întâi.

5. Care e diferența dintre while și for în C++? for se folosește când știi de câte ori se repetă (ai un contor), while când repetarea depinde de o condiție. Orice for se poate rescrie cu while.

Ce conține lecția completă?

  • ✅ Explicații video cu profesorul
  • ✅ Aplicații rezolvate cu simulator: vezi cum se schimbă variabilele la fiecare pas
  • ✅ Compilator C++ în browser: rulezi codul direct
  • ✅ do-while și bucle imbricate
  • ✅ Exerciții propuse cu indicii și rezolvare
  • ✅ Asistentul Alex: indicii, explicarea algoritmului, corectarea codului

Vezi și — alte lecții din același capitol

→ Vezi și varianta Pseudocod: Structura CÂT TIMP (Pseudocod)