Flowchart Bilangan Prima

2
Muhammad Jihad 5210105011 Flowchart Bilangan Prima Y N Y N Y N

Transcript of Flowchart Bilangan Prima

Page 1: Flowchart Bilangan Prima

Muhammad Jihad

5210105011 Flowchart Bilangan Prima

Y

N

Y

N

Y

N

Page 2: Flowchart Bilangan Prima

Muhammad Jihad

5210105011 Source Code :

import java.util.Scanner;

/**

*

* @author FreaksMJ / MUHAMMAD JIHAD / 5210105011

*/

public class primeornot {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.println("Masukkan Bilangan :");

int n, a;

n = input.nextInt();

boolean prime = true;

if (n <= 0) {

System.err.println("Input Hanya Positive Integer");

System.exit(0);

} else if (n == 1) {

System.err.println("1 Bukan Bilangan Prima atau Komposit");

System.exit(0);

}

for (a = 2; a*a <= n; a++) {

if (n % a == 0) {

prime = false;

}

}

if (prime) {

System.out.println(n + " Bilangan Prima ");

} else {

System.out.println(n + " Bilangan Komposit ");

}

}

}