Bu örneğimizde kullanıcıdan text kutusu içine bir sayı girmesini isteyerek girdiği bu sayının mükemmel sayı olup olmadığını kontrol edeceğiz.
Kendisi hariç bütün pozitif bölenlerinin toplamı kendisine eşit olan sayılara mükemmel sayı denir. 6 bir mükemmel sayıdır. Çünkü 6’nın pozitif bölenleri 1,2,3 ve 6’dır. Kendisi hariç diğer bölenlerini toplarsak 1+2+3=6 eder.
javaScript Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>www.ahmetcansever.com</title> </head> <body> <h1>JavaScript Mükemmel Sayı Örneği</h1> <form name="toplam"> <label>Sayı : </label> <input type="text" id="txtSayi"><br><br> <input type="button" id="btnHesap" value="HESAPLA"><br><br> <label id="lblSonuc"></label> </form> <script> var btn=document.getElementById("btnHesap"); btn.onclick=function(){ var i,j; var toplam=0; var sayi=Number(document.getElementById("txtSayi").value); for(i=1;i<sayi;i++) { if (sayi%i==0) { toplam=toplam+i; } } if (sayi==toplam) { document.getElementById("lblSonuc").innerHTML=sayi + " Sayısı Mükemmel Sayıdır"; } else { document.getElementById("lblSonuc").innerHTML=sayi + " Sayısı Mükemmel Sayı Değildir"; } } </script> </body> </html> |
Ekran Çıktısı:
Add Comment