Úlohy v tomto cvičení majú za úlohu precvičiť a ozrejmiť programovanie podmienok a tzv. control flow programu pomocou if-else výrazov.

Obsah

Pre vypracovanie týchto úloh úplne postačuje použitie online kompilátora jazyku C. Napríklad stránku OneCompiler for C

Riešenia na jednotlivé úlohy budú uverejnené najskôr nasledujúci deň po cvičení.

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C11, ktorý nájde maximum z dvoch zadaných čísel. Čísla môže zadať používateľ štandardným vstupom. Program vypíše svoje zistenie používateľovi.

Príklady vstupov / výstupov programu

Ak používateľ zadá ako vstup čísla 5 a 8 tak program vypíše číslo 8 ako maximum.

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C11, ktorý rozhodne či zadané číslo je pozitívne, negatívne alebo nula. Čísla môže zadať používateľ štandardným vstupom. Program po zadaní vstupu vypíše či je číslo pozitívne, negatívne alebo je presne nula.

Príklady vstupov / výstupov programu

Ak používateľ zadá ako vstup číslo -5 program vypíše negatívne, pre číslo 98 vypíše program pozitívne a pre vstup 0 vypíše nula.

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C11, ktorý zistí či je zadané číslo párne alebo nepárne. Čísla môže zadať používateľ štandardným vstupom. Program vypíše zistenie slovom párne alebo nepárne používateľovi.

Príklady vstupov / výstupov programu

Ak používateľ zadá ako vstup číslo 24, program vypíše párne, ak používateľ zadá číslo 59 program vypíše nepárne.

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C11, ktorý zistí či zadaný rok je priestupný. Rok môže zadať používateľ štandardným vstupom. Program vypíše slovom priestupný alebo nie je priestupný používateľovi.

Príklady vstupov / výstupov programu

Ak používateľ zadá ako vstup 2016 tak program vypíše priestupný, pre zadaný rok 2011 program vypíše nie je priestupný.

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C11, ktorý vypíše koľko kalendárnych dní má mesiac. Používateľ cez štandardný vstup zadá číslo mesiaca (1-12) a program používateľovi vypíše koľko kalendárnych dní má zadaný mesiac. Pre implementáciu programu požite maximálne 3 podmienky pre výrazy if a else if a použite logické operátory.

Príklady vstupov / výstupov programu

Ak používateľ zadá ako vstup 5 program vypíše číslo 31.

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C11, ktorý vypočíta účet za elektrinu používateľa na základe zadanej spotreby. Spotreba elektriny je zadaná používateľ štandardným vstupom v abstraktných jednotkách.

Účet za elektrinu vypočítajte podľa graduálneho cenníka:

Pre finálnu sumu sa vzťahuje daň 20%, ktorá je pridaná k finálnej sume.

Príklady vstupov / výstupov programu

Ak používateľ zadá spotrebu elektrickej energie 300 jednotiek tak finálna cena po zdanení bude 354€.

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C11, ktorý vypíše názov dňa v týždni pre zadané číslo. Číslo indexu dňa v týždni zadá používateľ štandardným vstupom. Pre implementáciu môžte použiť iba jeden if výraz. (Skúste nepoužiť switch výraz).

Príklady vstupov / výstupov programu

Pre vstup 1 od používateľa program vypíše Utorok.