Uzdevumu sastādīja Datorium AI rīks
Šajā reizē jums jāizveido vienkārša kalkulatora programma, kas spēj veikt četras pamatdarbības: saskaitīšanu, atņemšanu, reizināšanu un dalīšanu. Programmai jāpieprasa lietotājam ievadīt divus skaitļus un izvēlēties darbību, kuru viņš vēlas veikt. Izmantojiet nosacījumu konstrukcijas, lai noteiktu, kura darbība jāveic, balstoties uz lietotāja izvēli. Piemēram, ja lietotājs izvēlas saskaitīšanu, programmai jāizpilda saskaitīšanas operācija ar ievadītajiem skaitļiem un jāatgriež rezultāts. Ja lietotājs izvēlas dalīšanu un otrais skaitlis ir nulle, programmai jāatgriež kļūdas ziņojums, lai izvairītos no dalīšanas ar nulli. Piemērs: Lietotājs ievada skaitļus 10 un 5 un izvēlas reizināšanu. Programma atgriež rezultātu 50. Nepieciešamie dati: Lietotājam jāievada divi skaitļi un jāizvēlas viena no četrām darbībām.
Studenti iemācīsies izmantot nosacījumu konstrukcijas un loģiskos izteicienus, lai izstrādātu programmas, kas spēj pieņemt lēmumus, pamatojoties uz lietotāja ievadi.
Par zarošanās konstrukcijām un to veidošanu izlasīsi šeit
SOLO II: Studenti apgūst vairākas atsevišķas idejas, piemēram, nosacījumu konstrukcijas un aritmētiskās operācijas, bet vēl nesaista tās kopā sarežģītākā kontekstā.
Uzdevums ir tieši saistīts ar tēmu par nosacījumu konstrukciju un loģisko izteicienu izmantošanu programmēšanā, jo tas prasa studentiem praktiski pielietot šos konceptus, lai izveidotu funkcionējošu programmu.