LoslegenKostenlos loslegen

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

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten