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
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
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
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: