melkior


Submit solution

Points: 90 (partial)
Time limit: 10.0s
Memory limit: 64M

Author:
Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Školsko natjecanje 2012. / Osnovna škola (5. razred) - 3. zadatak Školsko natjecanje 2012. / Osnovna škola (6. razred) - 2. zadatak

Melkior, unuk profesora Baltazara je još početkom školske godine obećao svojim prijateljima iz razreda napraviti program koji će im na kraju polugodišta i školske godine olakšati određivanje ukupne zaključne ocjene. Zato je Melkior odlučio iskoristiti zimske praznike i u čarobnom laboratoriju svog djeda kreirati obećani program.

Program treba na osnovu zadanog broja zaključenih petica, četvorki, trojki, dvojki i jedinica iz svih nastavnih predmeta odrediti i ispisati prosječnu vrijednost (prosjek) svih zaključenih ocjena te dodatno ispisati odgovarajuću ukupnu zaključnu ocjenu u opisnom obliku. Znamo da se ukupna zaključna ocjena “nedovoljan” zaključuje kada je učenik imao barem jednu zaključenu jedinicu. Inače se ukupna zaključna ocjena zaključuju na sljedeći način: “odličan” se zaključuje kada je prosjek nenegativnih dobivenih zaključnih ocjena iz svih predmeta između 4.50 i 5.00, ocjena “vrlo dobar” za prosjek veći ili jednak od 3.50 i strogo manji od 4.50, ocjena “dobar” za prosjek veći ili jednak od 2.50 i strogo manji od 3.50 te ocjena “dovoljan” za prosjek veći ili jednak od 2.00 i strogo manji od 2.50. Napomena: u Melkiorovom razredu će uvijek biti barem jedan nastavni predmet.

Ulazni podaci

  • prirodan broj \(O1\) ( \(0 \leq O1 \leq 10\) ), broj zaključenih jedinica;
  • prirodan broj \(O2\) ( \(0 \leq O2 \leq 10\) ), broj zaključenih dvojki;
  • prirodan broj \(O3\) ( \(0 \leq O3 \leq 10\) ), broj zaključenih trojki;
  • prirodan broj \(O4\) ( \(0 \leq O4 \leq 10\) ), broj zaključenih četvorki;
  • prirodan broj \(O5\) ( \(0 \leq O5 \leq 10\) ), broj zaključenih petica;

Izlazni podaci

  • u prvi redak izlaza treba ispisati prosječnu vrijednost svih zaključenih ocjena ispisanu na dvije decimale;
  • u drugi redak treba ispisati jednu od sljedećih poruka: “odlican”, “vrlo dobar”, “dobar”, “dovoljan”, “nedovoljan”. Napomena: svaki redak ispisa vrijedi 1/2 ukupne vrijednosti test primjera.

Primjeri test podataka

Ulaz
0
4
0
0
0
Izlaz
2.00
dovoljan

Ulaz
0
5
2
1
0
Izlaz
2.50
dobar

Comments

There are no comments at the moment.