C# DERS 8: MÜKEMMEL SAYI

MÜKEMMEL SAYI NEDİR? MESELA 6 MÜKEMMEL SAYIDIR.

1 DEN SAYININ KENDİSİNE KADAR OLAN BÖLENLERİNİN TOPLAMI SAYIYA

EŞİT OLMASI DURUMUDUR. 1, 2 VE 3 SAYILARI 6’YI TAM BÖLER VE

TOPLAMLARI 6’DIR.

using System; 
class Program 
{
static void Main() 
{
Console.Write(“Sayı gir:”);
int sayi = int.Parse(Console.ReadLine());
int toplam = 0;
for (int i = 1; i < sayi; i++)
{
if (sayi%i==0) // % MOD DEMEKTİR. YANİ BÖLÜMÜNDEN KALAN ANLAMINA

//GELİR. BURDA HER SEFERİNDE DÖNGÜYLE BÖLÜMÜNDEN KALAN

//0 MI DİYE BAKIYORUZ TEK TEK
{
toplam += i; // ÖYLEYSE TOPLAMA EKLİYORUZ.
}
}
if (sayi==toplam)
{
Console.WriteLine(“Sayı Mükemmeldir.”);
}
else
{
Console.WriteLine(“Sayı Mükemmel Değildir.”);
}

}

}