Dwukierunkowy konwerter temperatur
Treść zadania
W kalkulatorze temperatur mamy pole <input type="number" id="stopnieWejscie" value="25">, listę trybu <select id="trybKonwersji"><option value="CtoF" selected>Celsjusz na Fahrenheit</option><option value="FtoC">Fahrenheit na Celsjusz</option></select>, przycisk <button id="btnKonwertujTemp">Przelicz</button> oraz akapit <p id="wynikTemperatury"></p>.
Wzory: C na F: stopnie * 1.8 + 32; F na C: (stopnie - 32) / 1.8.
Po kliknięciu przycisku przelicz wartość, zaokrąglij do 1 miejsca po przecinku za pomocą toFixed(1) i wpisz do akapitu, np. 77.0 °F.
Co będzie oceniane
- Odczyt temperatury i trybu konwersji.
- Zastosowanie wzorów fizycznych CtoF i FtoC.
- Wpisanie '77.0 °F' dla 25 °C.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Przeliczenie 25 °C na 77.0 °F — tekst #wynikTemperatury = 77.0 °F
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
// Przelicz temperaturę wg wybranego trybu i sformatuj toFixed(1) po kliknięciu #btnKonwertujTemp
Wskazówki
Wskazówka 1
W zależności od wartości wybranej w kontrolce select zastosuj odpowiedni wzór matematyczny.
Wskazówka 2
Odczytaj temperaturę jako liczbę zmiennoprzecinkową, sprawdź wybrany tryb konwersji instrukcją warunkową, wykonaj właściwe działanie i sformatuj wynik metodą toFixed z jednym miejscem po przecinku.