5.00 / 1 oy

JavaScript ile Mükemmel Sayıları Bulmak

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

utku33

25.02.2021 14:01

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JavaScript ile Mükemmel Sayıları Bulmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.