Problem
Convert a temperature in degrees Celsius to degrees Fahrenheit using F = C × 9 / 5 + 32.
Implement celsius_to_fahrenheit(celsius).
Input
celsius: The temperature in degrees Celsius.
Output
Return the temperature in degrees Fahrenheit (a decimal number).
Einschränkungen
-273.15 ≤ celsius ≤ 10,000
Beispiele
Eingabe:
celsius = 100.0
Erwartete Ausgabe:
expected = 212.0
Eingabe:
double celsius = 100.0;
Erwartete Ausgabe:
double expected = 212.0;
Eingabe:
double celsius = 100.0;
Erwartete Ausgabe:
double expected = 212.0;
Erläuterung
100 × 9 / 5 + 32 = 212, the boiling point of water.
Eingabe:
celsius = -40.0
Erwartete Ausgabe:
expected = -40.0
Eingabe:
double celsius = -40.0;
Erwartete Ausgabe:
double expected = -40.0;
Eingabe:
double celsius = -40.0;
Erwartete Ausgabe:
double expected = -40.0;
Erläuterung
-40 × 9 / 5 + 32 = -40: both scales meet at -40.
So gehst du vor
Versuch es zuerst allein und öffne dann einen Hinweis nach dem anderen.
Hinweis 1
Das ist eine direkte Umrechnung von einer linearen Skala in eine andere.
Hinweis 2
Wende die gegebene Formel genau an, besonders die Reihenfolge von Multiplikation und Division.
Hinweis 3
Lass das Ergebnis eine Dezimalzahl sein, da viele Eingaben nicht exakt ganze Zahlen werden.
Erwartete Komplexität
Zeit O(1), zusätzlicher Speicher O(1)
Referenzen
Diese Aufgabe wurde für CodeUtility angepasst. Beachte die oben genannten Vorgaben und Einschränkungen.