Soal :
Algoritma
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
|
1. Kali ini saya memakai 2 class , class yang pertama main.java class yang ke kedua seleksi.class
(Main.java )
package thrgenap;
import java.util.Scanner;
/**
*
* @author asus
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int x = 0; /* variable x ber type data integer yang berfungsi menyimpan
jumlah bilangan yang akan di masukan */
int bilbul = 0, bilpec = 0;
/* variable bilbul untuk menyimpan banyaknya bilangan bulat, dan bilpec
untuk menyimpan bilangan pecahan */
Scanner In = new Scanner(System.in);
//instansiasi class lib untuk menerima input dari keyboard
System.out.println("Masukan jumlah bilangan : ");
x = In.nextInt();
//menginputkan bilangan yang akan di masukan oleh user
double bilangan[] = new double[x];
//deklarasi variable array untuk menyimpan semua bilangan
for(int i=0; i<x; i++)// pengulangan untuk memasukan bilangan dari user
{
System.out.println("Bilangan ke " +(i+1) +":");
bilangan[i]= In.nextDouble(); // bilangan dari user di masukan ke array
}
seleksi select = new seleksi();
//instansiasi class selektor
bilbul = select.bulat(bilangan); // mengaggil fungsi bulat
bilpec = select.pecahan(bilangan); // mengaggil fungsi bulat
// variable bilangan sebagai parameter
//output
System.out.println("Jumlah bilangan bulat = " +bilbul);
System.out.println("Jumlah bilangan pecahan = " +bilpec);
}
}
hasil program yang sudah di jalankan :
untuk lebih lengkap silahkan download dibawah ini
Download :
THRGenap.jar
Seleksi.class
sekian dan terimakasih
Tidak ada komentar:
Posting Komentar