Alternate Text دریافت یک عدد و تشخیص اینکه آیا عدد تام(کامل) است یا خیر.

ارسال شده توسط : محمدحسین عبدالهی | دسته بندی : زبان های برنامه نویسی مایکروسافت
Alternate Text 12 Alternate Text 195
دریافت یک عدد و تشخیص اینکه آیا عدد تام(کامل) است یا خیر.

import java.util.Scanner;

import static java.lang.System.out;

public class Main

{

public static void main(String[] args)

{

int number, j, sum;

boolean b = false;

Scanner in = new Scanner(System.in);

out.println(" * * * Adad Tam (Kamel) * * * ");

out.printf("Enter Number = ");

number = in.nextInt();

sum = 0;

for (j = 1  ; j <= number / 2; j++)

{

if (number % j == 0)

{

sum += j;

}

}

if (sum == number)

{

b = true;

}

else

{

b = false;

}

if (b == true)

{

out.printf("%d Adad Tam (Kamel) Mibashad \n", number);

}

else

{

out.printf("%d Adad Tam (Kamel) Nemibashad \n", number);

}

}

}