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.
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
http://www.ziddu.com/download/20242984/THR_Riki.rar.html
Tidak ada komentar:
Posting Komentar