C# Console Mükemmel Sayı Bulma

Csharp Console Mükemmel Sayı Bulma

C# Console Mükemmel Sayı Bulma. Kendisi hariç bütün pozitif çarpanları (tam bölenleri) toplamı, yine kendisine eşit olan sayılara “mükemmel sayı” denir. Klavyeden girilen bir sayının Mükemmel Sayı olup olmadığını bulan program

Program Kodları:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Mükemmel_sayı
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayi;
            //Klavyeden sayı okutuyoruz
            Console.Write("Bir Sayı Giriniz :");
            sayi = Convert.ToInt32(Console.ReadLine());
            int toplam = 0;
            //Sayıya kadar bir döngü kuruyoruz
            for (int i = 1; i <= sayi / 2; i++)
            {

                if (sayi % i == 0)
                {
                    toplam = toplam + i;
                }
            }
            Console.WriteLine("----------------------------------------------------");
            //Sayının mükemmel sayı olup olmadığını kontrol ediyoruz.
            if (sayi == toplam)
            {
                Console.WriteLine(sayi + " Sayısı Bir Mükemmel Sayıdır");
            }
            else
            {
                Console.WriteLine(sayi + " Sayısı Bir Mükemmel Bir Mükemmel Sayı Değildir");
            }
            Console.WriteLine("----------------------------------------------------");
            Console.ReadKey();
        }
    }
}


Ekran Görüntüsü
Sayı Mükemmel Sayı ise

Sayı Mükemmel Sayı Değil ise

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
1
+1
0

Yorum Yap