Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| priklady-resene:obsah-obdelnika [2018/11/30 09:25] – bures | priklady-resene:obsah-obdelnika [2018/11/30 09:28] (aktuální) – [Ukázka běhu programu] bures | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== Obsah obdélníka ====== | ====== Obsah obdélníka ====== | ||
| - | Program | + | Ukázkový program, který |
| - | Kvůli neceločíselným hodnotám v převodním vzorci je potřeba hodnoty ukládát do proměnných datového typu s plovoucí | + | |
| ===== Zdrojový kód ===== | ===== Zdrojový kód ===== | ||
| <code c> | <code c> | ||
| /* | /* | ||
| - | prevod-stupnu-celsia.c | + | obsah-obdelnika.c |
| Jakub Bureš | Jakub Bureš | ||
| Řádek 12: | Řádek 11: | ||
| build using: | build using: | ||
| - | gcc -std=c99 -Wall -pedantic -o prevod-stupnu-celsia prevod-stupnu-celsia.c | + | gcc -std=c99 -Wall -pedantic -o obsah-obdelnika obsah-obdelnika.c |
| */ | */ | ||
| + | // stdio.h je knihovna obsahující funkce pro vstup/ | ||
| #include < | #include < | ||
| int main(int argc, char *argv[]) | int main(int argc, char *argv[]) | ||
| { | { | ||
| - | double c,f; | + | // deklarace potřebných proměnných |
| + | int a, b, obsah; | ||
| + | // prompt pro uživatele | ||
| + | printf(" | ||
| + | // přečtení a uložení zadané hodnoty do proměnné a | ||
| + | scanf(" | ||
| + | printf(" | ||
| + | scanf(" | ||
| - | printf(" | + | // vypočet a uložení výsledku do proměnné obsah |
| - | scanf(" | + | obsah = a * b; |
| - | // musí být použito dělení čísel s plovoucí čárkou, | + | // výpis výsledku z proměnné obsah |
| - | // jinak dojde při dělení k zahození desetinné části výsledku | + | printf(" |
| - | f = (9.0 / 5.0) * c + 32; | + | |
| - | printf(" | + | // korektní ukončení aplikace |
| return 0; | return 0; | ||
| } | } | ||
| Řádek 35: | Řádek 41: | ||
| ===== Ukázka běhu programu ===== | ===== Ukázka běhu programu ===== | ||
| <code bash> | <code bash> | ||
| - | burak@debbie: | + | burak@debbie: |
| - | Zadejte | + | Zadejte |
| - | Teplota ve stupnich fahrenheita je: 42.00. | + | Zadejte delku strany b: 7 |
| + | Obsah obdelnika je 42. | ||
| </ | </ | ||
| ===== Návrh na cvičení ===== | ===== Návrh na cvičení ===== | ||
| - | | + | Upravte program tak, aby |
| + | | ||
| + | * vypočítal i obvod obdélníka, | ||
| + | * pomocí podmínky zajistěte správnost délky zadané strany. | ||