Mukemmel Sayiyi Bulmak

Mukemmel Sayiyi Bulmak

javaBu ipucumuz Java ile yazacagim ilk ipucu olmasi acisindan da benim icin ayri bir degerde, ipucumuz ise asagidadir.

Java ile belirlik bir aralikta yer alan mukemmel sayisi bulacagiz. Mukemmel sayi; kendisi disinda bolenlerinin toplami kendisine esit olan sayidir. Biz burda 1 ile 50 degerleri icinde yer alan mukemmel sayilari bularak her zamanki gibi ekrana mesajla bastiracagiz.

for (int i =1; i<50;i++)
{
int bol= 0;
for (int j=1; j<=i-1;j++)
{
if(i%j==0)
{
bol = bol+j;
}
}
if (bol==i)
{
JOptionPane.showMessageDialog(null, i);
}
}

Ilk dongu tum sayilari dolasmakta ikincisi ise dolastigimiz sayilarin icinde sayisin kendinese kadar olan degerler icinde bolenlerini bulmaktadir. Son olarak mesajla da bunu gosteriyoruz. Bize 6 ve 28 sayilari gelecektir. Bunlarinda sira ile kendisi haric bolenleri toplami asagida gosterilmistir.

6 = 3+2+1

28=14+7+4+2+1

Leave a Reply

Your email address will not be published. Required fields are marked *