Minggu, 11 Desember 2011

BIL.PRIMA


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
ALGORITMA BILANGAN PRIMA
  • 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