Úkoly:
-
Proměnné a datové typy (10 bodů):
- Deklarujte proměnné různých datových typů (celé číslo, desetinné číslo, řetězec, boolean) a přiřaďte jim vhodné hodnoty.
- Proveďte základní aritmetické operace (sčítání, odčítání, násobení, dělení) pomocí těchto proměnných.
- Výsledky zobrazte pomocí vhodných příkazů pro výpis.
-
Podmínkové příkazy (15 bodů):
- Napište program, který přijme vstup od uživatele pro jejich věk.
- Pomocí podmínkových příkazů (if, elif, else) určete a vypište, zda je uživatel dítě, teenager nebo dospělý podle svého věku.
-
Cykly (15 bodů):
- Napište program, který vytiskne prvních 10 sudých čísel pomocí cyklu.
- Napište další program, který vypočítá a vytiskne faktoriál zadaného čísla pomocí cyklu.
-
Funkce (20 bodů):
- Definujte funkci, která vezme dva parametry (délku a šířku) a vypočítá plochu obdélníka.
- Definujte další funkci, která vezme řetězec jako vstup a vrátí obrácený řetězec.
-
Seznamy a slovníky (20 bodů):
- Vytvořte seznam svých oblíbených ovoce.
- Napište program, který iteruje přes seznam a vytiskne každé ovoce.
- Vytvořte slovník, kde klíče představují názvy ovoce a hodnoty představují jejich odpovídající barvy.
- Napište program, který získá a vytiskne barvu konkrétního ovoce zadaného uživatelem.
-
Práce soubory (20 bodů):
- Napište program, který načte textový soubor obsahující seznam čísel, vypočítá jejich součet a výsledek vytiskne.
- Napište další program, který požádá uživatele o zadání jejich oblíbeného citátu a uloží ho do textového souboru.
Pokyny pro odevzdání:
- Odevzdejte jeden soubor s kódem v jazyce C (.c), který obsahuje všechny implementované programy.
- Každý úkol jasně označte komentáři nebo záhlavími sekcí pro snadnou identifikaci.
- [email protected]
- Předmět: OOP Test - XXX
- místo XXX použijte váš login
Termín odevzdání: Odevzdejte svůj úkol do neděle 2.3.2024.
Poznámka: Hodně štěstí!