Ocena użytkownikóww: ***** / 10
Nadesłany przez Tomasz Lubiński, 11 stycznia 2011 21:30
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
suma_cyfr_js.html:
...
function suma_cyfr()
{
// przypisanie obiektu pola tekstowego do zmiennej
var pole_liczba = document.forms['suma_cyfr'].liczba;
// pobranie liczby
var liczba = pole_liczba.value;
// sprawdzenie czy pole zawiera jakas wartosc
if (liczba != ''){
var wynik = 0;
while (liczba != 0){
wynik += liczba%10;
liczba = Math.floor(liczba / 10);
}
alert('suma cyfr podanej liczby wynosi: ' + wynik);
}
else {
alert('Nie wpisano żadnej poprawnej wartości!');
pole_liczba.focus();
}
return false;
}
...