Ćwiczenie · Informatyka Ćwiczenie: Kumulacja rabatów z operatorem +=

Kumulacja rabatów z operatorem +=

Treść zadania

Cena początkowa wynosi 400 zł. W formularzu mamy dwa checkboxy uprawniające do zniżek:

Zadeklaruj zmienną let lacznaStawka = 0;. Za każdy zaznaczony checkbox zwiększ stawkę o 0.05 operatorem +=. Oblicz łączną kwotę rabatu (400 * stawka) i wpisz do akapitu: Zaoszczędzono: 40.00 zł.

Co będzie oceniane

  • Zsumowanie obu stawek 0.05 + 0.05 = 0.10.
  • Prawidłowe wyliczenie 400 * 0.10 = 40.00 zł.
  • Wpisanie tekstu Zaoszczędzono: 40.00 zł do akapitu.
  • Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.

Testy automatyczne (1)

  1. Kumulacja dwóch rabatów po 5% dająca 40 zł zniżki — tekst #lacznyRabat = Zaoszczędzono: 40.00 zł

Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.

const cenaBazowa = 400;

// Zsumuj stawki rabatów i oblicz zaoszczędzoną kwotę

Wskazówki

Wskazówka 1

Inicjalizuj stawkę od zera i dodawaj po 0.05 dla każdego zaznaczonego pola checkbox.

Wskazówka 2

Oblicz iloczyn ceny bazowej i zsumowanej stawki, sformatuj przez toFixed(2) i wpisz do akapitu.