Sari la conținut
Zece la Info
Probleme

Clasa ListaNote

Medie 2000 ms 64 MB#oop#clasa#colectie#validare

Scrieti o clasa ListaNote care memoreaza intern o colectie de note (numere reale) ale unui elev la o materie, cu urmatoarele functionalitati:

  • constructor fara parametri (lista incepe goala)
  • adaugaNota(double n) - adauga nota n DOAR daca 1 <= n <= 10; returneaza adevarat daca a adaugat, fals altfel
  • medie() - returneaza media aritmetica a notelor adaugate; daca lista e goala, returneaza 0
  • notaMaxima() - returneaza cea mai mare nota; daca lista e goala, returneaza -1
  • notaMinima() - returneaza cea mai mica nota; daca lista e goala, returneaza -1
  • numarNote() - returneaza cate note valide au fost adaugate
Date de intrare
Codul vostru este integrat intr-un program de test care citeste comenzi si apeleaza metodele voastre.
Date de iesire
Fiecare comanda produce o linie de output.
Restrictii
Notele testate au cel mult 2 zecimale.

Exemple

Exemplul 1

Intrare

5
ADD 7
ADD 8
ADD 9
MEDIE
COUNT

Iesire

1
1
1
8.00
3

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.