====== LU06.A05 - Funktionen - Fahrenheit und Celsius ====== ===== Auftrag ===== Erstellen Sie einen Temperatur-Umrechnungs-Programm //temperaturConverter// mit den Funktionen * //toCelsius(GradInFahrenheit)// * //toFahrenheit(GradInCelsius)// Die Formel zur Umrechnung sind wie folgt: * **Fahrenheit zu Celsius:** °C = (°F - 32) / 1,8 * **Celsius zu Fahrenheit:** °F = °C x 1,8 + 32 Das Script wird über die Konsole mit //node tempConverter (temperatur, Umrechnungsart)// selbst auswählen, welche Umrechnung durchgeführt werden soll. **Beispiele für Aufruf:** ^Aufruf ^Konsolenausgabe ^Erläuterung ^ | node tempConverter 122 F2C | 122 Grad Fahrenheit entsprechen 50 Grad Celsius. | 122 Grad Fahrenheit nach Celsius umrechnen.| | node tempConverter 50 C2F | 50 Grad Celsius entsprechen 122 Grad Fahrenheit. | 50 Grad Celsius nach Fahrenheit umgerechnen.| **Hinweise:** * Sie müssen die Werte aus der //argv[]// herauslesen. * Aus //argv[2]// entnehmen Sie die umzurechnende Temperatur * Je nachdem was in //argv[3]// steht, wird die eine oder die andere Funktion aufgerufen. Dazu braucht es ein IF-Statement. ===== Lösungen ===== [[de:modul:m288:learningunits:lu06:loesungen:05|LU06.L05]] ---- [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir