Chủ Nhật, 24 tháng 6, 2018

(JAVA) Bài tập 7: Áp dụng FOR: Số nguyên tố. Số Hoàn hảo

Đề bài: Nhập số nguyên n, Kiểm tra xem n là Số nguyên tố hay hợp số.
             Nhập số nguyên m, Kiểm tra xem m có phải là Số hoàn hảo hay không.

Source Code đề nghị:
package SNT;
import java.util.*;
public class SoNguyenTo {
public static void main(String[] args) {
int n;
boolean Snt=true;
System.out.println("SO NGUYEN TO");
System.out.println("------------");

Scanner nhap=new Scanner(System.in);
System.out.print("Nhap vao so nguyen n: ");
n=nhap.nextInt();
for (int i = 2 ; i <= n/2 ; i++)
if (n % i == 0)
Snt=false;
if (Snt)
System.out.println(n +" la So nguyen to \n\n");
else
System.out.println(n +" la Hop So\n\n");

int m, Tong=0;
System.out.println("SO HOAN HAO");
System.out.println("------------");
System.out.print("Nhap vao so nguyen m: ");
m=nhap.nextInt();
System.out.print("Cac Uoc so cua " + m + " la: ");
for (int i = 1 ; i <= m/2 ; i++)
if (m % i == 0)
{
System.out.print(i +" ");
Tong=Tong+i;
}
System.out.println("\nTong Cac Uoc so cua "+ m +" la: "+ Tong);
if (Tong==m)
System.out.println("\n"+ m +" la So Hoan hao");
else
System.out.println("\n"+ m +" khong phai la So Hoan hao");
}
}



(Có) Không có nhận xét nào cho bài viết này

Đăng nhận xét

Hãy nhập Nhận xét cho bài viết này vào khung bên dưới. Cảm ơn...