Input Jumlah bilangan yang akan dimasukan : N Bilangan ke 1 : Bilangan ke 2 : ………………… ………………... Bilangan ke N : Output Jumlah Bilangan Bulat : Jumlah Bilangan Pecahan :
Catatan :
1. Memakai 2 Class dengan nama bilanganbulatpecahan dan bilanganbulatpecahantest
2. Saya memakai NetBeans 7.1 BETA
I. Script Pada Class bilanganbulatpecahan
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Tugas;
/**
*
* @author my
*/
//memanggil class
import java.util.Scanner; //memanggil library java
public class bilanganbulatpecahan { //memanggil Class bilanganbulatpecahan
//mendeklarasikan variable dan array;
public double bilangan[]=new double[100];
public double bulat[]=new double[100];
public double pecahan[]=new double[100];
public int bu=0; //deklarasi variable bu type data int
public int pe=0; //deklarasi variable pe type data int
public double Input(){ //deklarasi method input type data double
double inputan; // deklarasi variable
Scanner masuk = new Scanner(java.lang.System.in); //instansiasi untuk menyimpan inputan user
inputan = masuk.nextDouble();
return inputan; //pengembalian nilai
}
public void Proses(double inputan){ //method procedure = method yg tidak mengembalikan nilai
int index; //deklarasi
int hasil = 0;
Scanner masuk = new Scanner(java.lang.System.in); //instansiasi
for(index = 0; index < inputan; index++){ //pengulangan menggunakan for
System.out.println("Masukkan bilangan ke " + (index+1)+ ":");
bilangan[index] = masuk.nextDouble();
if ((bilangan[index]%2!=0)&&(bilangan[index]%2!=1)&&(bilangan[index]%2!= -1)){
pecahan[index] = bilangan[index];
pe++;
}
else{
bulat[index]=bilangan[index];
bu++;
}
}
//menampilkan hasil eksekusi program
System.out.println("\n\nOutput");
System.out.print("Jumlah Bilangan pecahan = [" + pe + "]\n");
System.out.print("Jumlah Bilangan bulat = [" + bu + "]\n");
}
}
* and open the template in the editor.
*/
package Tugas;
/**
*
* @author my
*/
//memanggil class
import java.util.Scanner; //memanggil library java
public class bilanganbulatpecahan { //memanggil Class bilanganbulatpecahan
//mendeklarasikan variable dan array;
public double bilangan[]=new double[100];
public double bulat[]=new double[100];
public double pecahan[]=new double[100];
public int bu=0; //deklarasi variable bu type data int
public int pe=0; //deklarasi variable pe type data int
public double Input(){ //deklarasi method input type data double
double inputan; // deklarasi variable
Scanner masuk = new Scanner(java.lang.System.in); //instansiasi untuk menyimpan inputan user
inputan = masuk.nextDouble();
return inputan; //pengembalian nilai
}
public void Proses(double inputan){ //method procedure = method yg tidak mengembalikan nilai
int index; //deklarasi
int hasil = 0;
Scanner masuk = new Scanner(java.lang.System.in); //instansiasi
for(index = 0; index < inputan; index++){ //pengulangan menggunakan for
System.out.println("Masukkan bilangan ke " + (index+1)+ ":");
bilangan[index] = masuk.nextDouble();
if ((bilangan[index]%2!=0)&&(bilangan[index]%2!=1)&&(bilangan[index]%2!= -1)){
pecahan[index] = bilangan[index];
pe++;
}
else{
bulat[index]=bilangan[index];
bu++;
}
}
//menampilkan hasil eksekusi program
System.out.println("\n\nOutput");
System.out.print("Jumlah Bilangan pecahan = [" + pe + "]\n");
System.out.print("Jumlah Bilangan bulat = [" + bu + "]\n");
}
}
II . Script Pada Class bilanganbulatpecahantest
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Tugas;
import java.io.IOException; //untuk mengimport library java jika ada error
/**
*
* @author my
*/
public class bilanganbulatpecahantest {
public static void main(String[] args) throws IOException {
double input;
System.out.println("Jumlah bilangan yang akan dimasukan :"); //banyaknya input yang dimasukan oleh user
//blok program pemanggilan input untuk menentukan jumlah looping
bilanganbulatpecahan Eksekusi = new bilanganbulatpecahan (); //mengubah nama class menjadi nama baru untuk memanggila suatu method atau class
input = Eksekusi.Input();
Eksekusi.Proses(input);
}
}
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Tugas;
import java.io.IOException; //untuk mengimport library java jika ada error
/**
*
* @author my
*/
public class bilanganbulatpecahantest {
public static void main(String[] args) throws IOException {
double input;
System.out.println("Jumlah bilangan yang akan dimasukan :"); //banyaknya input yang dimasukan oleh user
//blok program pemanggilan input untuk menentukan jumlah looping
bilanganbulatpecahan Eksekusi = new bilanganbulatpecahan (); //mengubah nama class menjadi nama baru untuk memanggila suatu method atau class
input = Eksekusi.Input();
Eksekusi.Proses(input);
}
}
download file .rar Di sini
download file .jar Di sini