Programul complet: Catalog Note Elevi
Acesta este programul finalizat cu toate cele 6 functionalitati. Fiecare sectiune este marcata cu comentarii si referinte la lectia din care provine tehnica folosita.
Pattern-urile pe care le-ai stapanit
Fiecare functionalitate din catalog foloseste un pattern (sablon) pe care l-ai invatat in lectiile anterioare. Iata cum se leaga totul:
| Functionalitate | Pattern folosit | Cod cheie |
|---|---|---|
| Citire note | Parcurgere + citire | cin >> note[i]; |
| Afisare catalog | Parcurgere + afisare | cout << note[i]; |
| Calculul mediei | Acumulator (suma) | suma += note[i]; |
| Max si Min | Comparatie cu candidat | if(note[i] > maxim) |
| Numarare promovati | Contor conditionat | if(note[i] >= 5) nr++; |
| Sortare note | Bubble Sort | if(note[j] < note[j+1]) swap |
| Cautare nota | Cautare liniara | if(note[i] == cautata) |