Sabtu, 01 September 2012

Program Menentukan Bilangan Bulat dan Bilangan Pecahan

Tampilan Programnya (menggunakan NetBeans)

Source kode Programnya

Disini ada 2 Class,yaitu :
1.THR_Riki.class


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

import java.io.*;//untuk melakukan input dan output data dengan beberapa class
import java.util.*;

public class THR_Riki //mendeklarasikan class bernama THR_Riki
{
    /** Mendeklarasikan Variabel */
    public double [] bilangan = new double[100];
    public double [] bulat = new double[100];
    public double [] pecahan = new double[100];
    public int jml_bilangan = 0 ;
    /** Proses penginputan data */
        public void prosesInput()
        {
            Scanner baca = new Scanner(System.in);
            BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));//mendeklaraikam sebuah variabel bernama dataIn dengan tipe class buffereader
            //batasan pengulangan
            System.out.print("Jumlah bilangan yang akan dimasukan : ");//menentukan banyaknya bilangan yang akan dimasukan
            jml_bilangan = baca.nextInt();
         //data yg di input
            for(int i=1; i<=jml_bilangan; i++) //proses data yang akan di input
             {
               try
                {
                    System.out.print("Bilangan ke" +i+" : ");
                    bilangan[i] = Double.parseDouble(dataIn.readLine());
                }
                    catch(IOException e)
                    {
                        System.out.println("ERROR !! gagal membaca keyboard.");
                    }
            }
        }
/** Proses penyeleksian bilangan bulat dan bilangan pecahan */
    public void seleksi ()
    {
        for (int i=1; i<=jml_bilangan; i++)
        {
            if((bilangan[i] %2 != 0)&&(bilangan[i] %2 != 1)&&(bilangan[i] %2 != -1))
            {
                 //masukan bilangan ke pecahan
                 pecahan[i] = bilangan[i];
            }
                else
               {
                //masukan bilangan ke bulat
                bulat[i] = bilangan[i];
               }
        }
    }
 
/** Proses pengeluaran output*/
        public void tampil()
     {
        System.out.println("\n\nOutput");
        //output bilangan bulat
        System.out.print("Jumlah Bilangan bulat = ");
        int b = 0;
        for(int i=1; i<=jml_bilangan; i++)
        {
            if(bulat[i] != 0)
          {
            b++;
          }
        }
            System.out.print(" "+ b +" ");
            System.out.println(" ");
            //output bilangan pecahan
            System.out.print("Jumlah Bilangan pecahan = ");
            int p = 0;
            for(int i=1; i<=jml_bilangan; i++)
            {
                if(pecahan[i] != 0)
                {
                    p++;
                }
            }
                System.out.print(" "+ p +" ");
                System.out.println(" ");
    }

}


2.THR_Genap.class

import thr_riki.THR_Riki;

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

/**
 *
 * @author riki
 */
public class THR_Genap
{

    public static void main(String [] args)
    {
        //pemanggilan
        THR_Riki lihat = new THR_Riki();
        lihat.prosesInput();
        lihat.seleksi();
        lihat.tampil();
    }

}


Semoga bermanfaat Programnya ^_^
Terima Kasih.
Download link here :
http://www.ziddu.com/download/20242984/THR_Riki.rar.html

Tidak ada komentar:

Posting Komentar