Wednesday, 30 September 2015

Program Java – Menentukan bilangan ganjil atau tidak

Program Java – Menentukan bilangan prima atau tidak
Program Java - Menentukan bilangan prima


Iosinotes Program Java Menentukan bilangan prima Program menentukan bilangan prima Aplikasi sederhana Java Program java sederhana belajar membuat program java . Halo apa kabar ? Udah tau kan saya lagi belajar pemrograman java . Sambil belajar sambil berbagi itulah yang saya pikirkan sekarang . Setelah kemarin coba-coba membuat aplikasi sederhana . Sangat sederhana malahan . Dan aplikasi sederhana tersebut salah satunya adalah aplikasi java yang dapat menentukan bilangan tersebut termasuk dalam bilangan prima atau tidak . 

Mungkin bagi anda yang memulai pemrograman dari bahasa C atau C++ sudah sering dengan program menentukan bilangan prima . Dan sekarang anda ingin membuatnya menggunakan pemrograman java . Oke , tanpa berlama-lama , kita mulai dari sekarang . 


1. Buka IDE nya (Netbeans)

2. Buat project baru dengan menekan tombol Ctrl+Shift+N

3. Pada menu categories pastikan java yang dipilih , dan pada menu projects pastikan juga Java Application . Kemudian klik next

4. Berikan nama program yang akan anda buat , misalnya saya beri nama MenentukanBilanganPrima . Klik finish maka IDE akan otomatis membuat project baru .

5. Setelah muncul tempat menulis sintaknya , tulis sintak dibawah ini untuk membuat program menentukan bilangan prima .

 
public static void main(String[] args) {
// TODO code application logic here
int bilangan = 8; 
boolean prima = true;
for (int i=2; i<=  (bilangan/2); i++){
if ((bilangan % i) == 0 ) {
break; //menghentikan pengulangan
}
}
{
if (prima) 
System.out.println(bilangan + " merupakan bilangan prima");
}
else {
System.out.println(bilangan + " bukan bilangan prima");
 }
}
Tips : Usahakan semua sintaks ditulis , karena akan mengasah kemampuan anda dalam menulis program

6. Jalankan dengan menekan F6


Selamat . Program menentukan bilangan prima sudah selesai . Untuk membiasakan dengan pemrograman java , perbanyak lah membuat program sederhana . Dan untuk beberapa hari kedepan saya akan membagikan beberapa program sederhana yang telah saya buat . So , semangat belajar . ..

5 comments:

  1. lebih simple lagi gini aja:
    package coba;

    /**
    *
    * @author user
    */
    public class bilpm {
    public static void main (String []args){
    int bilangan = 8;
    boolean prima = true;
    int i=2;

    if ((bilangan % i) == 0 ) {

    System.out.println(bilangan + " no bil prima");
    }
    else {
    System.out.println(bilangan + "bil prima");
    }
    }
    }

    ReplyDelete
    Replies
    1. Okey mas, bisa juga , senang bisa belajar :)

      Delete
    2. itu mah cuman buat nentuin bilangan ganjil genap. kalo nentuin bilangan prima belum. coba nilai dari variabel bilangan diganti menjadi 15(harusnya bukan bilangan prima).

      Delete
  2. Untuk pembelajar awal bagus gan, coba mampir di postingan saya disini, saya contohkan program dari 1-100 mencari bilangan prima http://www.putuguna.com/2016/06/mencari-bilangan-prima-di-java-android.html

    ReplyDelete
  3. lah itumah bilangan ganjil bukan prima

    ini buatan saya (belum searching) bisa di buat lebih simple kah? (itu panjang karena disuruh buat pyramid)

    package coba;

    public class tugasSatu {

    static int count=2;
    static int countPrint=0;
    static int pyramidLimit=0;
    static int tempBaris=0;

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    while(countPrint<100){
    if(count<10){
    if(count==2 || count==3 || count==5 || count==7){
    if(tempBaris<pyramidLimit){
    System.out.print(count+" ");
    tempBaris++;
    }else{
    System.out.println(count+" ");
    tempBaris = 0;
    pyramidLimit++;
    }
    count++;
    countPrint++;
    }else{
    count++;
    }
    }else{
    if(count%2!=0&&count%3!=0&&count%5!=0&&count%7!=0){
    if(tempBaris<pyramidLimit){
    System.out.print(count+" ");
    tempBaris++;
    }else{
    System.out.println(count+" ");
    tempBaris = 0;
    pyramidLimit++;
    }
    count++;
    countPrint++;
    }else{
    count++;
    }
    }
    }
    }
    }

    ReplyDelete

Sampaikan semua unek-unek sobat dikolom komentar