Pomiń nawigację
Ćwiczenie · Informatyka Ćwiczenie: Dwukierunkowy konwerter temperatur

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)

  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.