Coding Bil.Prima:
package daa;
public class primaganjil {
public static void main (String [] args){
int nilai = 6; //memasukan inputan berupa tipe int dengan nilai 3
boolean hasil = false;
if (nilai > 2) { //dimisalkan jika nilai yg dimasukan lbh bsr 2 maka menghasilkan true
hasil = true;
for (int x = 2; x < nilai; x++) { //untuk x=2, apabila x kurang dari nilai yang dimasukan maka x akan
ditambah 1
if (nilai % x == 0) { //jika nilai yang dimasukan modulus x = 0 maka akan menghasilka
false artinya yaitu bukan bilangan prima ganjil
hasil = false;
break;
}}}
System.out.println("apakah " +nilai + " adalah bilangan prima ganjil? ");
System.out.println("jawaban: " +hasil);
}}
FLOWCHART
Penjelasan :
- Jalankan Program
- Masukan Inputan = N
- Jika Inputan atau N lebih dari nilai 0
- Jika Ya, maka masuk dalam step selanjutnya yaitu perhitungan atau rumus.
- Jika Tidak, maka langsung dalam proses percetakan bukan bilangan PRIMA
- I = 2 maksutnya, pembagian bilangan / bilangan itu sendiri.
- Maka I kurang dari sama dengan (Inputan / N di bagi 2)
- Jika hasil bilangan prima ganjil
- Jika Y, maka BENAR percetakan hasil bilangan prima ganjil.
- Jika Tidak, maka masukan inputan lagi.
- Percetakan hasil atau OUTPUT.
- STOP
- Jalankan Program.
- Masukan Inputan
- Jika Inputan lebih dari 0 maka masuk ke dalam step selanjutnya jika tidak maka langsung hasil bukan bilangan prima.
- Proses perhitungan atau rumus.
- Jika Hasil adalah Bilangan prima ganjil maka itu benar, jika genap maka masukan inputan kembali.
- Output = percetakan / hasil.
- Stop / selesai.
Tidak ada komentar:
Posting Komentar