Thursday, August 30, 2012

0 program menghitung jumlah bilangan bulat dan bilangan desimal dengan struktur kontrol (conditional & looping)

assalamualaikum wr wb .
kali ini dalam rangka postingan pertama, saya akan memenuhi tugas THR java tentang struktur kontrol .
struktur kontrol dibagi menjadi 2 jenis :  conditional dan looping .
inilah coding yang saya buat :

dari sini saya membuat 2 class , yang pertama claas berisi proses dan yang kedua class Run untuk merunning program .


package tugasthr;
//  library
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


/**
 *
 * @author PERSONAL
 */
 // membuat class tugasthr
public class Tugasthr {
// deklarasi dan inisialisasi variable
int bilanganBulat = 0, bilanganDesimal =0, ulang;
float bilangan=0;
   // membuat method BufferedReader
     BufferedReader buff = new BufferedReader (new InputStreamReader(System.in));
    // membuat method proses
 public void proses(){
       
    try {
            System.out.println("masukan berapa bilangan yang akan di input kan   : ");
            ulang = Integer.parseInt(buff.readLine());
        } catch (IOException ex) {
            System.out.println("error");
        }
            
            // membuat looping
            for (int i=1; i<=ulang; i++){
                try{
            System.out.println("masukan bilangan ke -   " +i+"  :");

            bilangan = Float.parseFloat(buff.readLine());
            seleksi (bilangan);
                }catch(IOException ex){
                    System.out.println("error");
                }
            }
            jumlahBilangan(bilanganBulat,bilanganDesimal);
        }
     
     // membuat method untuk menampilkan hasil
public void jumlahBilangan(int bilanganBulat, int bilanganDesimal){
System.out.println("jumlah bilanganBulat    : "+ bilanganBulat);
System.out.println("jumlah bilanganDesimal  :"+ bilanganDesimal);
}
 // method untuk menyeleksi
public float seleksi(float angka){
if (angka % 1 == 0 ){
    bilanganBulat++;
}
else{
    bilanganDesimal++;
}
return angka;
}
} 


dan ini class yang kedua untuk merunning program :
package tugasthr;
/**
 *
 * @author PERSONAL
 */
 // membuat class Run untuk memanggil class proses(tugasthr)
public class Run {
//method main
    public static void main(String[] args) {
    Tugasthr Run = new Tugasthr();
    Run.proses();
    }
}

segitu info yang saya buat sebagai pelengkap tugas yangdi berikan dari sekolah selama liburan.
file download jar
 file download class
link download .java


mohon maaf bila ada yang kurang lengkap dalam postingan ini karena , ini adalah postingan pertama saya hehe .
 

Ikbal Achmad Fahreza Copyright © 2011 - |- Template created by O Pregador - |- Powered by Blogger Templates