Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m288:learningunits:lu06:aufgaben:04 [2025/12/11 13:44] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1de:modul:m288:learningunits:lu06:aufgaben:04 [2025/12/11 13:45] (aktuell) – [Lösungen] vdemir
Zeile 1: Zeile 1:
 +====== LU06.A04 - Funktionen - Fahrenheit und Celsius ======
  
 +===== Rahmenbedingungen =====
 +  * Sozialform: individual
 +  * Hilfsmittel: 
 +    * Nur Lehrmittel, keine Websuche oder AI
 +    * [[https://www.w3schools.com/js/js_functions.asp| Functions JavaScript]]
 +  * Zeit: 30 Minutes
 +  * Erwartetes Ergebnis: JavaScript Programm, Fahrenheit in Celsius und Celsius in Fahrenheit umrechnet. 
 +
 +===== 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:04|LU06.L04]]
 +
 +----
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir