Można wykorzystać JavaScript -- dostępny w każdej (?) przeglądarce
Trzeba jedynie włączyć (w opcjach przeglądarki) obsługę JavaScript (na ogół jest włączona).
Potem wystarczy wyświetlić 'Żródło' tej strony i chwilę... pokombinować i ew. coś pozmieniać.
Przykład k.
Zaraz zacznę działać:
UWAGA: parseInt(12.3) to 12. Niemal to samo robi funkcja Math.floor( )
ZADANIE 1. Zrob modyfikacje tego programu:
(a) niech napisze tylko czy x jest liczbą pierwszą. Podpowiedz: trzeba gdzies wstawic if( ... ) { wysw = x + ' jest liczba pierwsza' }; GDZIE? Trzeba też zmazac jedno polecenie. Co w miejscu kropek po if ??? (b) zamiast najwiekszego dzielnika niech wypisuje wszystkie dzielniki podpowiedz: Trzeba wstawic w odpowiednie miejsce: wysw = wysw + ... + " " (c) niech wypisze tylko ilosc dzielnikow. Podpowiedz; trzeba zadeklarowac nowa zmienna np. ildziel, nadac jej początkową wartośc i zwiększać jej wartośc o 1 jeśli ... (d) jak w (a) lub (b) lub (c) ale nie dla pojedynczej liczby, a dla wszys- tkich liczb np. od 10 do 50. Podpowiedz: mozna zrobic duza petle for Wtedy niemal caly dotychczasowy program powinien znalezc sie w tej w nawiasach wasiastych (e) wypisz wszystkie liczby pierwsze od 2 do 1200, popatrz ze im dalej tym wolniej wypisuje - jak mu to usprawnic? Trzeba zrobic krotsza mala petle. Jak? (f) Jak w (e) ale nie wypisywac liczb pierwszych, a tylko podac ich ilosc (g) Wypisac liczby ktore sa kwadratami liczb naturalnych (h) --------/ / ----------- potegami jakiejs liczby pierwszej (i) i tak dalej...
Miłej zabawy!