Witam. Mam takie zadanie do zrobienia:
Napisz program który pozwoli podzielić 2 liczby całkowite za pomocą odejmowania: odjemna-odjemnik = różnica
np.: 10/2
1k: 10-2 = 8
2k 8-2 = 6
3k 6-2 = 4
4k 4-2= 2
5k 2-2 = 0
I teraz zrobiłem coś takiego:
var a=prompt("Podaj pierwszą liczbę")
var b=prompt("Podaj drugą liczbę")
if ((isNaN(a))||(isNaN(b))) {
document.write("Jedna z podanych wartości nie jest liczbą")
null.dummy;} // konczy skrypt}
var pierwsze=a-b;
if (pierwsze==0) {
document.write(""+a+"- "+b+" = "+pierwsze+"")
null.dummy;} // konczy skrypt
else drugie=pierwsze-b;
if (drugie==0) {
document.write(""+a+"- "+b+" = "+pierwsze+"<br>")
document.write(""+pierwsze+"- "+b+" = "+drugie+"")
null.dummy;} // konczy skrypt
else trzecie=drugie-b;
if (trzecie==0) {
document.write(""+a+"- "+b+" = "+pierwsze+"<br>")
document.write(""+pierwsze+"- "+b+" = "+drugie+"<br>")
document.write(""+drugie+"- "+b+" = "+trzecie+"")
null.dummy;} // konczy skrypt
document.write(""+a+"- "+b+" = "+pierwsze+"<br>")
document.write(""+pierwsze+"- "+b+" = "+drugie+"<br>")
document.write(""+drugie+"- "+b+" = "+trzecie+"")
Jednak jest to trochę bez sensu, ale inaczej nie potrafię. Jaką mógł bym zastosować funkcję aby tego nie robić ręcznie, tylko aby program sam wykonywał operacje do danego momentu?