Witam, zaczynam programować w JS, wcześniej bawiłem się w C++ i zrobiłem kalkulator średniej (nie ważonej). Chciałem też zrobić to samo w JS, ale totalnie mi nie wychodzi. Można wiedzieć co robię źle ?
0
4
Błąd zaczyna się w tych dwóch linijkach :D :D
bo jak robisz parseFloat("summa")
to dostajesz NaN
2
powinno być
var summa = 0;
var srednia = 0;
pomijając to, że są to złe nazwy (a summa to już bezsensowna, bo nie dość, że po polsku, to z błędem) i że lepiej nie używać var
tylko let
albo const
.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
no i konwertować tu powinieneś:
summa += parseFloat(ocena);
optymistycznie zakładając, że użytkownik napisze liczbę (bo inaczej wpadnie w NaN).
no i nie rób screenów z kodem, tylko wrzuć kod po prostu.