Kamis, 23 Agustus 2012

Menentukan Jumlah Bilangan Bulat dan Pecahan Menggunakan JAVA

Program Menentukan Jumlah Bilangan Positif dan Negatif
Tools yang digunakan : Teks Editor (Notepad, Wordpad, Notepad++, Komodo, etc)


A.Class Menyeleksibilangan


  • Penjelasan :
    package menyeleksibilangan; // folder ini beraga di pkg yang di beri nama  menyeleksibilangan
    public class Menyeleksibilangan // program yang kita tulis berada di class yang diberi nama  Menyeleksibilangan
    public static void main(String[] args) // method yang di beri nama void main

  • Penjelasan :
    int bil_bul ;  //untuk mendeklarasikan bilangan bulat
    Scanner in = new Scanner(System.in); //Instansiasi agar dapat meng-input melalui keyboard
    int n = 0; //variabel untuk mendeklarasikan banyak bilangan yang akan ditampilkan
    double bilangan[] = new double[n]; //deklarasi variabel array untuk menyimpan semua bilangan
    for(int i = 0;i < n;i++) //pengulangan (looping menggunakan for) untuk memasukkan semua bilangan dari user

  • Penjelasan :
    bulatdanpecahan z = new bulatdanpecahan(); //instansiasi class bulatdanpecahan
    bil_bul = z.bil_bulat(bilangan); //memanggil fungsi bilangan bulat
    System.out.println("Jumlah bilangan bulat : " + bil_bul); //output menampilkan jumlah dari bilangan bulat
B. Class bulatdanpecahan 
  • Penjelasan :public int bil_bulat(double bil[]) //fungsi untuk menyeleksi bilangan bulat //variabel bil[] untuk menyimpan data dari parameter bilangan
    int hasil = 0; //variabel menyeleksi bilangan yang menggunakan konstruksi If
    for(int i = 0;i < bil.length;i++) //pengulangan (menggunakan for) untuk menyeleksi semua bilangan dari user
    if(bil[i] % 1 == 0) hasil = hasil + 1; //setiap bilangan bulat yang muncul dari variabel (hasil) akan bertambah 1
    return hasil; //mengembalikkan nilai variabel hasil ke pemanggil fungsi(berada di class Menyeleksibilangan)

  • Penjelasan :public int bil_pecahan(double bil[]) //funsi untuk menyeleksi bilangan pecahan
Selebihnya penjelasan gambar yang diatas ini sama dengan gambar yang sebelumnya


Hasil setelah di run