Převod Fahrenheitů na Celsius
Pracuješ v analytickém oddělení australské firmy, která nedávno koupila americkou společnost. Soubory a data z americké firmy používají imperiální soustavu jednotek a je potřeba je převést na metrické. Ideální příležitost využít Bash a napsat k tomu pomocný skript!
Tvým úkolem je napsat program, který přijme jedno číslo (teplotu ve Fahrenheitech) jako argument ARGV, převede ho na Celsius a výsledek vypíše. Výsledek může mít desetinná místa, takže pro výpočty využiješ program bc.
Po celou dobu používej 2 desetinná místa pomocí příkazu scale pro bc.
Vzorec pro převod Fahrenheitů na Celsius:
C = (F - 32) x (5/9)
Nezapomeň, že při práci s argumenty musíš skript spustit z terminálu, ne tlačítkem „spustit tento soubor".
Toto cvičení je součástí kurzu
Úvod do Bash skriptování
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení