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. |