Mükemmel Sayı

Kendisi hariç tüm pozitif tam sayı bölenleri toplamı kendisine eşit olan sayıya mükemmel sayı denir. Örnek: 6=1,2,3 1+2+3=6

Kendisi hariç tüm pozitif tam sayı bölenleri toplamı kendisine eşit olan sayıya mükemmel sayı denir. Örnek: 6=1,2,3 1+2+3=6


package mükemmelsayi;

import java.util.Scanner;//Dışardan sayı girmek için kullandım.







public class MükemmelSayi {



    

    public static void main(String[] args) {

        int a; 

        Scanner veri=new Scanner(System.in); 

        System.out.print("SAYI GİRİNİZ: "); 

        a=veri.nextInt(); 

        int top=0; 

        for(int i=1; i<a;i++)

        {

            if(a%i==0)

                top+=i;

        }

        if(top==a) System.out.print(a +  "  " + "Mükemmel Sayı'dır");

        else

            System.out.print(a + "  " + " Mükemmel Sayı Değildir.");

        }







    }



DENEYELİM:

SAYI GİRİNİZ: 6
6 Mükemmel Sayı'dır

SAYI GİRİNİZ: 5
5 Mükemmel Sayı Değildir.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git