Autorské riešenie Keďže pre výpočet zľavy platia rovnaké pravidlá či už pri púpavovej müsli tyčinke alebo pri mrkvových cukríkoch, vytvorili sme procedúru cenaTovaru, ktorej parametrami sú cena tovaru a počet kusov, ktoré si zákazník chce kúpiť: viem cenaTovaru :cenaKus :pocetKusov Namiesto globálnej premennej, do ktorej by sme ukladali výsledky našich výpočtov, sme použili príkaz vysledok. Tento príkaz zastaví beh procedúry cenaTovaru a vráti svoju hodnotu procedúre cena. Procedúra cena zavolá procedúru cenaTovaru najprv s hodnotami pre tyčinku a potom s hodnotami pre cukríky:
viem cena
celkom'nechHodnota (cenaTovaru 5 pocetTyciniek) + (cenaTovaru 2.5 pocetCukrikov) koniec Najčastejšie chyby, komentár k vašim riešeniam Niektorí z vás si neprečítali pozorne zadanie úlohy. Zľava sa uplatňuje
nie na celý nákup, ale na jeho jednotlivé kusy (pozrite si autorské
riešenie). |
||||||||||
© Univerzita Pavla Jozefa Šafárika v Koąiciach, Prírodovedecká fakulta, Ústav informatiky palmaj (zavinac) upjs.sk |