Pogovor:Domače naloge OP 2009 10/2DN/SamNalogeAndrejKociper/Jabolka

Iz Java
Skoči na: navigacija, iskanje

Analiza naloge

Analiziral: Matej Luketič

Razumljivost besedila

Besedilo naloge je razumljivo napisano in vsebuje dovolj napotkov za reševanje. Mogoče bi bilo lahko še dodano, da je treba napisati funkcijo.

Originalnost naloge

Vsebinski okvir naloge se zdi izviren. Problem je zastavljen precej praktično.

Jezik

Na splošno je jezik ustrezen. Opazil sem le dve izpuščeni vejici in dva škrata: "običajno naroči jabolk" (pravilno: jabolka), "če je cena za Jonagold je" (zadnja beseda je odveč).

Pravilnost in smiselnost rešitve

V kodi sta dve napaki:

  • 15. vrstica: ime spremenljivke je cena1 namesto rabrat1.
  • 25. vrstica: rabat3 = cena * bobovec * bobovecCena namesto rabat3 = rabat * bobovec * bobovecCena

Drugače funkcija deluje tako, kot mora. Naloga bi lahko bila tako zastavljena, da bi funkcija namesto izpisa vračala vrednost rabata. Namesto input stavkov znotraj funkcije pa bi lahko uvedli vhodne parametre pri klicanju funkcije in k rešitvi dodali še kodo programčka, ki uporablja to funkcijo.

Razumljivost kode

Imena spremenljivk so ustrezna in pozivniki so smiselni. Čeprav je koda že dovolj samorazvidna, bi prišel prav še kakšen komentar.