Tugas : Membuat program dengan
menggunakan bahasa java dengan algoritma.
Program
Menentukan Jumlah Bilangan Bulat dan
Pecahan.
Bilanganbulatdanpecahangenap.java
/*
* To change this template, choose Tools | Templates and open the template in
* the editor.
*/
package thr_xiirpl4_karindayuswantini_genap;
/**
*
* @author Toshiba
*/
import java.util.Scanner; //memiliki fungsi untuk mengimport class library Scanner
public class Bilanganbulatdanpecahangenap {
//public int inputan;
public double bilangan[]=new double[100];
public double bulat[]=new double[100];
public double pecahan[]=new double[100];
public int a=0; //untuk mendeklarasikan variabel a bertipe data integer (bilangan bulat)
public int b=0; //untuk mendeklarasikan variabel b bertipe data integer (bilangan pecahan)
public double Input(){
double inputan; // deklarasi variable
Scanner in = new Scanner(java.lang.System.in); //instansiasi untuk menyimpan inputan user
inputan = in.nextDouble();
return inputan; //pengembalian nilai input
}
public void Proses(double inputan){ //method procedure
int index;
int hasil = 0;
//instansiasi untuk menyimpan inputan user
Scanner in = new Scanner(java.lang.System.in);
for(index = 0; index < inputan; index++){
System.out.println("Masukkan bilangan ke " + (index+1)+ ":");
// inputan = masuk.nextDouble();
bilangan[index] = in.nextDouble();
if ((bilangan[index]%2!=0)&&(bilangan[index]%2!=1)&&(bilangan[index]%2!=
-1)){
pecahan[index] = bilangan[index];
b++;
}
else{ //jika kondisi pertama tidak terpenuhi maka akan masuk ke kondisi kedua
bulat[index]=bilangan[index];
a++;
}
}
//output dari jumlah
System.out.println("\n\nOutput"); //print out
System.out.print("Jumlah Bilangan pecahan = [" + b + "]\n");
System.out.print("Jumlah Bilangan bulat = [" + a + "]\n");
}
}
* To change this template, choose Tools | Templates and open the template in
* the editor.
*/
package thr_xiirpl4_karindayuswantini_genap;
/**
*
* @author Toshiba
*/
import java.util.Scanner; //memiliki fungsi untuk mengimport class library Scanner
public class Bilanganbulatdanpecahangenap {
//public int inputan;
public double bilangan[]=new double[100];
public double bulat[]=new double[100];
public double pecahan[]=new double[100];
public int a=0; //untuk mendeklarasikan variabel a bertipe data integer (bilangan bulat)
public int b=0; //untuk mendeklarasikan variabel b bertipe data integer (bilangan pecahan)
public double Input(){
double inputan; // deklarasi variable
Scanner in = new Scanner(java.lang.System.in); //instansiasi untuk menyimpan inputan user
inputan = in.nextDouble();
return inputan; //pengembalian nilai input
}
public void Proses(double inputan){ //method procedure
int index;
int hasil = 0;
//instansiasi untuk menyimpan inputan user
Scanner in = new Scanner(java.lang.System.in);
for(index = 0; index < inputan; index++){
System.out.println("Masukkan bilangan ke " + (index+1)+ ":");
// inputan = masuk.nextDouble();
bilangan[index] = in.nextDouble();
if ((bilangan[index]%2!=0)&&(bilangan[index]%2!=1)&&(bilangan[index]%2!=
-1)){
pecahan[index] = bilangan[index];
b++;
}
else{ //jika kondisi pertama tidak terpenuhi maka akan masuk ke kondisi kedua
bulat[index]=bilangan[index];
a++;
}
}
//output dari jumlah
System.out.println("\n\nOutput"); //print out
System.out.print("Jumlah Bilangan pecahan = [" + b + "]\n");
System.out.print("Jumlah Bilangan bulat = [" + a + "]\n");
}
}
Test.java
/*
* To change this template, choose Tools | Templates and open the template in
* the editor.
*/
package thr_xiirpl4_karindayuswantini_genap;
import java.io.IOException;
/**
*
* @author Toshiba
*/
public class Test {
//import java.util.Scanner;
public static void main(String[] args) throws IOException {
double input; //mendeklarasikan variable
System.out.println("Jumlah bilangan yang akan dimasukan :"); //pemanggilan input untuk menentukan jumlah bilangan
// mengubah nama class
Bilanganbulatdanpecahangenap Jalankan = new Bilanganbulatdanpecahangenap ();
input = Jalankan.Input();
Jalankan.Proses(input);
}
}
* To change this template, choose Tools | Templates and open the template in
* the editor.
*/
package thr_xiirpl4_karindayuswantini_genap;
import java.io.IOException;
/**
*
* @author Toshiba
*/
public class Test {
//import java.util.Scanner;
public static void main(String[] args) throws IOException {
double input; //mendeklarasikan variable
System.out.println("Jumlah bilangan yang akan dimasukan :"); //pemanggilan input untuk menentukan jumlah bilangan
// mengubah nama class
Bilanganbulatdanpecahangenap Jalankan = new Bilanganbulatdanpecahangenap ();
input = Jalankan.Input();
Jalankan.Proses(input);
}
}
Berikut hasilnya :
Silahkan