Pomiń nawigację
Ćwiczenie · Informatyka Ćwiczenie: Wyszukiwanie obiektu o maksymalnej cenie

Wyszukiwanie obiektu o maksymalnej cenie

Treść zadania

W sklepie mamy listę mebli:
const meble = [
  { nazwa: "Biurko", cena: 450 },
  { nazwa: "Fotel", cena: 650 },
  { nazwa: "Lampa", cena: 120 }
];

W dokumencie znajduje się przycisk <button id="btnNajdrozszy">Pokaż najdroższy</button> oraz akapit <p id="najdrozszyMebel"></p>.
Po kliknięciu przycisku znajdź mebel o najwyższej cenie i wpisz do akapitu: Najdroższy: Fotel (650 zł).

Co będzie oceniane

  • Prawidłowy algorytm szukania maksimum w tablicy obiektów.
  • Odczyt nazwy i ceny najdroższego towaru.
  • Wpisanie 'Najdroższy: Fotel (650 zł)' do #najdrozszyMebel.
  • Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.

Testy automatyczne (1)

  1. Wyznaczenie najdroższego mebla — tekst #najdrozszyMebel = Najdroższy: Fotel (650 zł)

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

const meble = [
  { nazwa: "Biurko", cena: 450 },
  { nazwa: "Fotel", cena: 650 },
  { nazwa: "Lampa", cena: 120 }
];

// Znajdź najdroższy mebel i wpisz do #najdrozszyMebel po kliknięciu #btnNajdrozszy

Wskazówki

Wskazówka 1

Zainicjuj zmienną przechowującą referencję do pierwszego obiektu meble[0] jako aktualnego lidera, a następnie porównuj z kolejnymi obiektami.

Wskazówka 2

Przejdź pętlą po elementach tablicy i jeśli cena badanego mebla jest większa od ceny dotychczasowego lidera, podmień zmienną lidera na bieżący obiekt. Na koniec sformatuj tekst w akapicie.