Dengan di berikan'nya
"Tugas Hari Raya" ini, saya membuat program yang soal'nya sudah di
tentukan oleh Bapa/Ibu guru pembimbing saya, yaitu membuat program “Menentukan
Jumlah Bilangan Bulat Dan Pecahan”.
·
Soal NIS Genap
Input
Jumlah
bilangan yang akan dimasukan : N
Bilangan
ke 1 :
Bilangan
ke 2 :
…………………
………………...
Bilangan
ke N :
Output
Jumlah
Bilangan Bulat :
Jumlah
Bilangan Pecahan :
|
Contoh
:
Jumlah
bilangan yang akan dimasukan : 5
Bilangan
ke 1 : 5
Bilangan
ke 2 : 7.3
Bilangan
ke 3 : 9.45
Bilangan
ke 4 : 4.22
Bilangan
ke 5 : 2
Output
Jumlah
Bilangan Bulat : 2
Jumlah
Bilangan Pecahan : 3
|
*algoritma program
1. Class ke-1 “thrgenap.java”
package THR_Genap;/**
*
* @author Rizky
*/
import java.io.*; //mengambil library pada java.io
import java.util.*; //mengambil libaray pada java.util
public class thrgenap {
/** Deklarasi Variabel */
public double bil,blt = 0,pchn = 0;
public int jml_bil;
/** Proses penginputan data */
public int prosesInput(){ //method aksesor
Scanner baca = new Scanner(System.in); //membuat objek scanner dengan nama objek baca
//batasan pengulangan
System.out.print("Jumlah bilangan yang akan dimasukan :");
jml_bil = baca.nextInt(); //meminta inputan dari user
//data yang di input
return jml_bil; //memanggil nilai kembali dari jumlah bil
}
public void prosesSeleksi(){
for(int i=1; i<=jml_bil; i++){
try{
Scanner baca = new Scanner(System.in); //membuat objek scanner dengan nama objek baca
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Bilangan ke "+i+": ");
bil= Double.parseDouble(dataIn.readLine());
}
catch(IOException e){
System.out.println("ERROR ! ! !"); //jika user mamasukan huruf atau selain angka akan tampil alimat ERROR
}
if(bil %1 == 0){
blt++; //variabel bulat bertambah satu
}
else{
pchn++;//varuabel pecahan bertambah satu
}
}
System.out.println("\n\tOutput");
System.out.println("Jumlah bilangan bulat :"+blt);
System.out.println("Jumlah bilangan pecahan :"+pchn);
}
}
2. Class ke-2 “thrgenap_test.java”
package THR_Genap;/**
*
* @author Rizky
*/
public class thrgenap_test {
public static void main(String[] args) {
thrgenap tampil = new thrgenap(); //tahap instansiasi
tampil.prosesInput(); //pemanggilan proses input
tampil.prosesSeleksi(); //pemanggilan proses seleksi
}
}
Ini Print Screen hasil output'nya ^^v
Alhamdullilah, “Tugas Hari Raya”
ini telah selesai dan di tujukan untuk memenuhi nilai produktif juga . Kalo
ada yang kurang, minta saran yah ^^v
Ini link buat download :)
Tidak ada komentar:
Posting Komentar