Materjalid koostas ja kursuse viib läbi
Tartu Ülikooli arvutiteaduse instituudi programmeerimise õpetamise töörühm
< eelmine | 5. OSA sisukord | järgmine > |
5.4 Kontrollülesanne V
Palkide arv
Metsast toodud ümarpalgid soovitakse Emajõe äärde virna laduda nii, et ülemises reas on üks palk ja igas järgmises reas on eelmisest ühe võrra rohkem, nt nii:
Kirjutada programm, kus kasutajalt küsitakse ridade arv ning arvutatakse ja väljastatakse ekraanile virnas olevate palkide arv. Võib eeldada, et kasutaja sisestab positiivse täisarvu.
Näiteks kui sisestatud ridade arv on 5, siis ekraanile kuvatakse 15, sest 1+2+3+4+5 = 15. Kui sisestatud ridade arv on 189, siis ekraanile kuvatakse 17955.
Arvude summa peab arvutama while
-tsükli abil. Tsükli igal sammul tuleb liita eelmise sammuga võrreldes ühe võrra erinev arv.
Edasijõudnutele: Täiendada programmi nii, et kui kasutaja sisestab mittepositiivse täisarvu, siis väljastada ekraanile 0.
Näide programmi tööst:
Kontrollülesannete lahendused esitatakse Moodle'is.
Kui olete juba hulk aega proovinud ülesannet iseseisvalt lahendada ja see ikka ei õnnestu, siis võib-olla saate abi murelahendajalt
. Püütud on tüüpilisemaid probleemseid kohti selgitada ja anda vihjeid.
< eelmine | 5. OSA sisukord | järgmine > |