Teosta
Kirjeldus: Kirjuta etteantud juhiste järgi programmi kood.
Lahenduskeskkond: Lahendatakse kasutades arenduskeskkonda.
Ülesanded:
Näiteülesande nägemiseks/peitmiseks klikka tüübile.
- Linnal on tehtud leping lume väljaveo mahule (igal aastal uus). Kui lund veetakse välja vähem, kui kokku lepitud, tagastab teenusepakkuja linnale vastava summa, kui aga lund on vaja rohkem välja vedada, maksab linn vajaliku osa lisaks.
- Kirjuta programmi kood, mis küsib kasutajalt kõigepealt algse lumeveo mahu ning seejärel tsükli abil (st ükshaaval) iga nädala väljaveomahu.
- Programmi lõppedes tuleb kuvada, kes ja kui palju peab teisele maksma (näiteks vastavalt sellele, kas lumeveo kogumaht on negatiivne, positiivne või null).
- Lepingumahu ületamise kohta tuleb üks kord anda teade (teavituse edastamise kohta hoia infot eraldi muutujas).
- Näide programmi tööst:
Sisesta kokkulepitud kogus: 15000 Sisesta nädala kogus: 150 Sisesta nädala kogus: 263 Sisesta nädala kogus: 8591 Sisesta nädala kogus: 5860 Sisesta nädala kogus: 3059 Sel aastal on lund rohkem, kui viimasel 20 aastal. Sisesta nädala kogus: 2350 Sisesta nädala kogus: 734 Sisesta nädala kogus: 195 Sisesta nädala kogus: Linn peab teenuse eest maksma lisaks: 6202.0
Siin on etteantud ülesande algoritm, mille järgi kood kirjutada, kuid Modelleeri ja projekteeri puhul peab õpilane ise kujundama programmi algoritmi.