Sunday, March 25, 2012

Menghitung Rata-Rata meenggunakan JAVA


import java.io.*;
public class RataRata {
/**
* @primadika
*/
public static void main(String[] args) {
       // TODO Auto-generated method stub                
                double jumlah = 0;
double bilangan = 0;
int n = 0;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String strbilangan = null;
System.out.print("Masukkan bilangan pertama : ");
try {
strbilangan = br.readLine();
} catch (IOException ioe) {
        System.out.println("Kesalahan IO, program berhenti");
        System.exit(1);
}

       // mengubah input menjadi double agar bisa diproses lebih lanjut
bilangan = Double.parseDouble(strbilangan);
while (bilangan != 0) {
      
       // sama dengan : jumlah = jumlah + bilangan
jumlah += bilangan;
       
       // sama dengan : n = n+1
                   n++;

       // tanya user input
   System.out.print("Masukkan bilangan berikutnya (atau 0 untuk mengakhiri) : ");
   try {
       strbilangan = br.readLine();
   } catch (IOException ioe) {
       System.out.println("Kesalahan IO, program berhenti");
       System.exit(1);
   }

      // mengubah input menjadi double agar bisa diproses lebih lanjut
   bilangan = Double.parseDouble(strbilangan);
}

      // hitung rata-rata
double ratarata = jumlah/n;

      // cetak hasilnya ke layar
if (n == 0) {
System.out.println("Data kosong, rata-rata tidak bisa dihitung");
} else {
System.out.println("Anda memasukkan " + n + " data");
System.out.println("Rata-rata bilangan yang dimasukkan adalah " + ratarata);
}
}
}


OUTPUT











Primadika Ramadhan
2IA08
Pemrograman Berbasis Objek

Related Posts



1 comments:

Linuxer Madura said...

Masih agak rada rada bingung gan .. :)

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More