Mükemmel sayı örneğini (bkz: Matematikte Mükemmel Sayı Nedir?) Java programlama dili ile çözdükten sonra (bkz: Java ile Mükemmel Sayıları Bulmak) bir de Javascript ile kodlayalım.
Algoritmaları benzer olduğu için bu sefer sadece 1000'e kadar olan mükemmel sayıları bulalım ama bu sefer while yerine for döngüsü kullanalım.
Örnek: Javascript kullanarak 1000'e kadar olan mükemmel sayıları bulan bir kod yazın.
Çözüm:
var sayi=1;
for (var sayi=1; sayi<=1000; sayi++)
{
var toplam = 0;
for (var i = 1 ; i < sayi ; i++) {
if(sayi %i == 0)
toplam += i;
}
if (toplam == sayi)
console.log(sayi + " mükemmel bir sayidir");
}
Konsol:
"6 mükemmel bir sayidir"
"28 mükemmel bir sayidir"
"496 mükemmel bir sayidir"
Benzer Javascript uygulamaları için:
bkz: JavaScript'te bir sayıyı çarpanlarına ayırmak
bkz: JavaScript'te sayıları yuvarlama seçenekleri
bkz: JavaScript'te yüzdelik hesabı yapan program
bkz: JavaScript'te bir sayının bölenlerini bulmak
bkz: JavaScript'te bir sayının üssünü almak
bkz: JavaScript ile sayıların karesini ve kare kökünü hesaplamak