Aug 31, 2012

Diposkan oleh Unknown | 0 komentar

Program Menghitung Jumlah Bilangan Bulat dan Bilangan Pecahan

Menghitung Jumlah Bilangan Bulat dan Bilangan Bulat Kali ini saya akan memposting sebuah program Menghitung Jumlah Bilangan Bulat dan Bilangan Pecahan
Program ini bertujuan untuk menghitung banyak bilangan yang masuk kemudian di seleksi, apakah bilangan tersebut termasuk ke dalam bilangan bulat atau bilangan pecahan. 
Di sini saya menggunakan NetBeans IDE 7.1 Beta sebagai editor.
Mungkin karena kurang bisa untuk berbasa-basi langsung saja kita menuju intinya. hehe :D
Sebelumnya ini dia soal program yang akan kita buat Programnya :D


Input
Jumlah bilangan yang akan dimasukan : N

Bilangan ke 1 :
Bilangan ke 2 :
…………………
………………...
Bilangan ke N :

Output

Jumlah Bilangan Bulat  :
Jumlah Bilangan Pecahan :

Di sini saya menggunakan dua Class, Class yang pertama sebagai Proses program (dimulai dari menginput sampai dengan menyeleksi), Class ini tidak dapat di jalankan karena berisi proses program, kemudian di Class yang kedua sebagai pemanggil program atau eksekusi program.
Script di bawah ini merupakan script dari Class yang pertama yang saya namakan JumlahBilangan

 import java.util.InputMismatchException;
 import java.util.Scanner;

 /**
  *
  * @author Sid
  */
 public class JumlahBilangan {
        //deklarasi variable
        double bil[] = new double[100];
        int jumlah;
        int bulat = 0;
        int pecahan = 0; 
    public void input(){
        Scanner dataIn = new Scanner(System.in);
        try{
            /*input data dari keyboard*/
            System.out.print("Jumlah bilangan yang akan di masukkan : ");
            jumlah = dataIn.nextInt();
        for (int i=1; i<=jumlah; i++) //pengulangan berapa banyak data yang dimasukan user
            {
                System.out.print("Bilangan ke " +i+ " : ");
                bil[i] = dataIn.nextDouble(); //membaca berapa banyak data yang di masukan user
            }
        }catch (InputMismatchException IME){
                System.out.println("Masukan Bilangan Saja !"); //jika yang di masukan bukan merupakan angka
        }
        proses(jumlah, bil, pecahan, bulat);
    }
    public static int proses(int a, double[] b, int c, int d) {
        //proses inputan data dari keyboard kemudian penyeleksian bilangan bulat dan pecahan
                for (int i=1; i<=a; i++){ //pengulangan berapa banyak data yang dimasukan user
        /*seleksi apakah bilangan yang di input merupakan bilangan bulat atau bilangan pecahan*/
                if(b[i] % 1 != 1){  //modulus angka                
                    c = c + 1; //penyimpanan setiap data bilangan pecahan
                }
                else{
                    d = d + 1; //penyimpanan setiap data bilangan bulat
                }   
    }
        System.out.println("\nJumlah Bilangan Bulat : "+d); //output jumlah bilangan bulat yang telat di seleksi
        System.out.println("Jumlah Bilangan Pecahan : "+c); //output jumlah bilangan pecahan yang telat di seleksi            
    return a;        
    }   
 }


Kemudian di bawah ini merupakan Script pada Class yang kedua , pada Class Ini lah kita Mengeksekusi program di atas.

 
 import java.util.InputMismatchException;
 import java.util.Scanner;
 /**
  *
  * @author Sid
  */
 public class RunJumlahBilangan {
    public static void main(String[] args) {
        //pemanggilan program
        JumlahBilangan hasil = new JumlahBilangan();
        hasil.input();
        }
 }

Kemudian inilah hasil printscreen yang saya input dengan

Jumlah bilangan yang akan dimasukan : 3
Bilangan ke 1 : 9.8
Bilangan ke 2 : 8
Bilangan ke 3 : 10.5


Untuk Mendownload .Classnya Silahkan Klik Disini
Untuk Mendownload .Jarnya Silahkan Klik Disini

Mungkin Cukup Sekian Postingan kali ini , Mohon maaf atas terlalu bakunya bicara saya dalam berposting karena saya sendiri masih belajar.
Bila ada yang ingin di tanyakan silahkan kirim komentar. karena itulah gunanya box komentar yang ada di bawah ini. hehe
Semoga Program ini Bermanfaat . :D

0 komentar: