Skocz do zawartości

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

krvll

Przerobienie prostego skryptu - obliczanie średniej z ocen.

Rekomendowane odpowiedzi

Potrzebuje przerobić skrypt do średniej, żeby liczył przedział ocen tylko z 1 do 6, a nie wyżej.

Zwykły przedział ocen od 1 do 6; jak ktoś wpisze wyżej to pojawi się komunikat o niepoprawnej wartości.

 

<script type="text/javascript">

var srednia = 0;

var ile = prompt("Podaj ilość liczb");

for (var i=1; i<=ile; i++) {

var b = parseInt(prompt("Podaj "+i+" liczbe"));

srednia = srednia + b

}

document.write(srednia/ile)

</script>

 

Dopiero zaczynam się bawić prostymi skryptami, więc nie rzucajcie kamieniami, że JSa, itp.

Z góry dziękuje za pomoc.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach


<script type="text/javascript">
var srednia = 0;
var ile = prompt("Podaj ilość liczb");

for (var i=1; i<=ile; i++) {
  var b = parseInt(prompt("Podaj "+i+" liczbe"));

  if(b > 6 || b < 1) {
     console.log('liczba: ' + b + ' jest niepoprawna');
     continue;
  }

  srednia = srednia + b;

}
document.write(srednia/ile)
</script>

 

Na przyszłość:

1. Chyba powinieneś indeksować od zera w forze.

2. Rób wcięcia w kodzie.

3. Używaj średników 'normalnie' (po każdej instrukcji), lub zaprzestań ich używać całkiem.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki wielkie za pomoc Matt! Wezwę to pod uwagę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...