Skocz do zawartości
Pecetowicz Forum komputerowe

Skrypt losujący 2 liczby spośród 5 i wypisze malejąco


Przejdź do rozwiązania Rozwiązane przez Matixen,

Rekomendowane odpowiedzi

  • Rozwiązanie

 Skrypt JS który z listy 5 liczb wybierze losowo 2 i wypisze je na ekranie w kolejności malejącej.

function wypisz() {
   let liczby = [5, 62, 61, 52]
   let wylosowaneLiczby = [];

   for (let i = 0; i < 2; i++) {
       wylosowaneLiczby.push(liczby[Math.round(Math.random() * (liczby.length - 1))]); // losowanie z tablicy Liczby
   }
   wylosowaneLiczby.sort(function(a, b) {
       return b - a
   }); // Sortowanie w kolejności malejącej
   console.log(wylosowaneLiczby); // Wypisywanie
}

Kod wpisuje do konsoli tablicę, jeśli chcesz aby liczby były wypisywane pojedynczo:

function wypiszPojedynczo() {
   function wypisz() {
       let liczby = [5, 62, 61, 52]
       let wylosowaneLiczby = [];
       for (let i = 0; i < 2; i++) {
           wylosowaneLiczby.push(liczby[Math.round(Math.random() * (liczby.length - 1))]); // losowanie z tablicy Liczby
       }
       wylosowaneLiczby.sort(function(a, b) {
           return b - a
       }); // Sortowanie w kolejności malejącej
return wylosowaneLiczby; // return
   }
   let arr = wypisz();
   for (let i = 0; i < arr.length; i++) {
       console.log(arr[i]);
   }
}
Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Publikujesz jako gość. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.

Ładowanie
×
×
  • Dodaj nową pozycję...