Witam. Rozwiazanie zadania numer 2 znalazlem w komentarzu pod opisem filmu. Ciekawi mnie jedna rzecz. czemu jesli wpisze np. liczbe 23 i 123, skrypt nie działa? Dzieje sie to, tez w innych przypadkach. Podsumowując raz skrypt zadziała a raz nie. Gdzie leży problem? Pozdrawiam
Skrypt na mojej stronie do testowania :
http://gdyniacompany.pl/
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
function wypisz()
{
var liczba1 = document.getElementById("pole1").value
var liczba2 = document.getElementById("pole2").value
var napis = "";
if(isNumber(liczba1) && isNumber(liczba2))
{
if(liczba1 < liczba2) for(i = liczba1; i <=liczba2; i++) napis = napis + i + " ";
else if(liczba1 > liczba2) for(i = liczba1; i >=liczba2; i--) napis = napis + i + " ";
else napis = "Liczby są sobie równe";
document.getElementById("wynik").innerHTML = napis;
}
else if((!isNumber(liczba1)) && (!isNumber(liczba2))) document.getElementById("wynik").innerHTML = "Obie liczby są nieprawidłowe";
else if((!isNumber(liczba1))) document.getElementById("wynik").innerHTML = "Pierwsza liczba jest nieprawidłowa";
else if((!isNumber(liczba2))) document.getElementById("wynik").innerHTML = "Druga liczba jest nieprawidłowa";
}