priklady-resene:obsah-obdelnika

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
priklady-resene:obsah-obdelnika [2018/11/30 09:25] burespriklady-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 načte teplotu ve stupních celsia převede je na stupně fahrenheita. +Ukázkový program, který načte celočíselné délky stran obdélníka vypočítá jeho obsah.
-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í čárkou.+
  
 ===== 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/výstup
 #include <stdio.h> #include <stdio.h>
  
 int main(int argc, char *argv[]) int main(int argc, char *argv[])
 { {
- double c,f;+ // deklarace potřebných proměnných 
 + int ab, obsah; 
 + // prompt pro uživatele 
 + printf("Zadejte delku strany a: "); 
 + // přečtení a uložení zadané hodnoty do proměnné a 
 + scanf("%d", &a); 
 + printf("Zadejte delku strany b: "); 
 + scanf("%d", &b);
  
- printf("Zadejte teplotu ve stupnich celsia: "); + // vypočet a uložení výsledku do proměnné obsah 
- scanf("%lf", &c);+ 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("Obsah obdelnika je %d.\n", obsah);
- f = (9.0 / 5.0* c + 32;+
  
- printf("Teplota ve stupnich fahrenheita je: %.2lf.\n", f);+ // 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:$ ./prevod-stupnu-celsia +burak@debbie:$ ./obsah-obdelnika 
-Zadejte teplotu ve stupnich celsia5.55556 +Zadejte delku strany a6 
-Teplota ve stupnich fahrenheita je: 42.00.+Zadejte delku strany b
 +Obsah obdelnika je 42.
 </code> </code>
  
 ===== Návrh na cvičení ===== ===== Návrh na cvičení =====
-  Převod opačným směrem+Upravte program tak, aby 
 +  příjmal i neceločíselné délky stran, 
 +  * vypočítal i obvod obdélníka, 
 +  * pomocí podmínky zajistěte správnost délky zadané strany.
  • priklady-resene/obsah-obdelnika.1543566352.txt.gz
  • Poslední úprava: 2018/11/30 09:25
  • autor: bures