====== Převod stupňů celsia ======
Program načte teplotu ve stupních celsia a převede je na stupně fahrenheita.
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 =====
/*
prevod-stupnu-celsia.c
Jakub Bureš
SPŠE V Úžlabině
build using:
gcc -std=c99 -Wall -pedantic -o prevod-stupnu-celsia prevod-stupnu-celsia.c
*/
#include
int main(int argc, char *argv[])
{
double c,f;
printf("Zadejte teplotu ve stupnich celsia: ");
scanf("%lf", &c);
// musí být použito dělení čísel s plovoucí čárkou,
// jinak dojde při dělení k zahození desetinné části výsledku
f = (9.0 / 5.0) * c + 32;
printf("Teplota ve stupnich fahrenheita je: %.2lf.\n", f);
return 0;
}
===== Ukázka běhu programu =====
burak@debbie:$ ./prevod-stupnu-celsia
Zadejte teplotu ve stupnich celsia: 5.55556
Teplota ve stupnich fahrenheita je: 42.00.
===== Návrh na cvičení =====
* Převod opačným směrem