Fahrenheit in Celsius umrechnen
Du arbeitest in der Analytics-Abteilung eines australischen Unternehmens, das kürzlich eine amerikanische Firma übernommen hat. Die Dateien und Daten der US-Firma sind im imperialen System und müssen ins metrische System umgerechnet werden. Eine perfekte Gelegenheit, deine Bash-Skills zu nutzen und ein Hilfsprogramm zu schreiben.
Deine Aufgabe ist, ein Programm zu schreiben, das eine einzelne Zahl (eine Temperatur in Fahrenheit) als ARGV-Argument entgegennimmt, sie in Celsius umrechnet und den neuen Wert zurückgibt. Es können Dezimalstellen vorkommen, daher musst du die Berechnungen mit dem Programm bc durchführen.
Verwende durchgehend 2 Dezimalstellen, gesteuert über den Befehl scale für bc.
Die Formel von Fahrenheit nach Celsius lautet:
C = (F - 32) x (5/9)
Denk daran: Da wir mit Argumenten arbeiten, musst du dein Skript im Terminalbereich ausführen und nicht über den Button „run this file“.
Diese Übung ist Teil des Kurses
Einführung in Bash-Skripting
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
Übung starten