📘 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.
if (condiție) {
// instrucțiuni1
} else {
// instrucțiuni2
}
if (n % 2 == 0)
cout << "par";
else
cout << "impar";
1. Ce înseamnă == în C++? Operator de comparație. Nu confunda cu = (atribuire).
2. Cum scrii o condiție compusă? Cu operatorii logici: && (ȘI), || (SAU), ! (NU).
3. Se poate scrie if fără else în C++? Da, else este opțional, folosit doar când există o acțiune alternativă.
4. Ce este un lanț if-else if-else? O succesiune de condiții verificate în ordine, prima adevărată fiind cea executată.
5. Ce este operatorul ternar în C++? O formă scurtă de if-else: condiție ? valoare1 : valoare2. Ex: max = (a > b) ? a : b;
→ Vezi și varianta Pseudocod: Structura Decizională (Pseudocod)