Program menentukan jumlah bilangan bulat dan bilangan pecahan

Jumat, 31 Agustus 2012

Assalamualaikum Wr. Wb
          Pertama-tama saya akan menjelaskan sedikit tentang Java. "Java" adalah bahasa pemrograman yang berorientasi objek(Object Oriented Programming) yang dapat di jalankan di berbagai "platform" sistem operasi(seperti: Windows, Linux, Mac,dll). Bahasa pemrograman ini umum di pakai di kalangan programmer selain "Bahasa C, Pascal, dll".
          Pada posting pertama ini saya akan menguraikan  tentang contoh "Program menentukan jumlah bilangan bulat dan bilangan pecahan". Fungsi Program ini untuk menghitung banyak nilai yang kita masukkan(input) kemudian akan menyeleksi bilangan/nilai tersebut, apakah nilai yang kita masukkan termasuk ke dalam bilangan bulat atau bilangan pecahan. Disini saya menggunakan "Netbeans IDE 7.0.1", sebelum melihat ke script/coding programnya, kita lihat algoritma program di bawah ini.
 
          Algoritma :

Input
Jumlah bilangan yang akan dimasukan : N
Bilangan ke 1 :
Bilangan ke 2 :
…………………
………………...
Bilangan ke N :

Output
Jumlah Bilangan Bulat  :
Jumlah Bilangan Pecahan :

Contoh :
Jumlah bilangan yang akan dimasukan : 5
Bilangan ke 1 : 5
Bilangan ke 2 : 7.3
Bilangan ke 3 : 9.45
Bilangan ke 4 : 4.22
Bilangan ke 5 : 2

Output
Jumlah Bilangan Bulat   : 2
Jumlah Bilangan Pecahan  :  3


         Dan berikut Script/Coding programnya :

Berikut ini adalah Class Pemanggil :

 /*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package THR_Bagus;
import java.util.Scanner;
/**
 *
 * @author Bagus Dita D
 */
public class THR_Soal_Genap {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
  // Deklarasi Variabel
        int bilBlt;
        int bilPchn;
      
  // Instansiasi
        Scanner R = new Scanner(System.in);
        int e;
      
  // Banyaknya nilai yang kita masukkan(INPUT)
        System.out.print("Jumlah bilangan yang akan di masukkan : ");
        e = R.nextInt();
      
  // Deklarasi Variabel Array untuk menyimpan suatu bilangan yang kita input
        double blgn[] = new double[e];
        for(int av = 0; av < e; av++){
            System.out.print("Bilangan ke " +(av + 1)+ " : ");
  // Bilangan di masukkan ke array
            blgn[av] = R.nextDouble();
        }
  // Instansiasi Class Selector
        THR_Class_Baru select = new THR_Class_Baru();
      
  // Memanggil fungsi bilBlt
        bilBlt = select.blt(blgn);
  // Memanggil fungsi bilPchn
        bilPchn = select.pchn(blgn);
      
        System.out.println("\nOutput");
      
  // Hasil(OUTPUT) yang di inputkan tadi
        System.out.println("Jumlah bilangan bulat\t : " + bilBlt);
        System.out.println("Jumlah bilangan pecahan\t : " + bilPchn);
    }
}

Ini PrintScreen nya :



Dan ini Class yang di panggil :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package THR_Bagus;

/**
 *
 * @author Bagus Dita D
 */
public class THR_Class_Baru {
    public int blt(double bil[]){
    int w;
    int hsl = 0;
   
    for(int av = 0; av < bil.length; av++){
  // Berfungsi untuk menyeleksi bilangan bulat
        if(bil[av] % 1 == 0) hsl = hsl + 1;
    }
  // Berfungsi untuk mengembalikan nilai variabel ke fungsi
    return hsl;
    }
   
    public int pchn(double bil[]){
    int hsl = 0;
   
    for(int av = 0; av < bil.length; av++){
  // Berfungsi untuk menyeleksi bilangan pecahan
        if(bil[av] % 1 != 0) hsl = hsl + 1;
    }
  // Berfungsi untuk mengembalikan nilai variabel ke fungsi
    return hsl;
    }
}

Ini PrintScreen nya :




Dan inilah hasil(SS) nya :
















       Untuk lebih detail/lengkap, silakan di download :

                                                                   file.class & file.jar

       Cukup sekian penguraian tentang contoh "Program menentukan jumlah bilangan bulat dan bilangan pecahan" yang menggunakan Java. Terima Kasih, Wassalam. Wr. Wb
     
Continue Reading...