November 27, 2010

Program Java dengan Do-While

Wah lama ni gag bikin posting tentang java hehehe....ok lah kita refresh lagi otak kita. Kita kan sudah sempat membahas Perulangan Do While sekarang kita mencoba untuk mengimplementasikan lagi perulangan Do While dengan java pada program untuk menghitung rata rata bilangan positif yang banyaknya data ditentukan dari data yang dimasukkan. Sebelumnya kita sudah pernah mempelajarinya dengan menggunakan While. Dengan Do-While sebenarnya perubahan nya juga tidak terlalu banyak, jadi mudah di mengertilah.

Langsung aja ya jadi kita mau menghitung rata-rata dari 3 bilangan. Bilangan 1 (205) , bilangan 2 (307) , Bilangan 3 (456). Artinya untuk mencari rata rata ketiga bilangan kita harus melakukan penjumlahan terlebih dahulu. Barulah hasil penjumlahan tersebut kita bagi dengan banyaknya data. Nah, Yang pertama kita lakukan adalah mendeklarasikan variabel terlebih dahulu misalnya bil untuk bilangan yang kita inputkan, jumlah untuk jumlah bilangan data adalah banyaknya data yang nanti akan kita masukkan.

import java.util.Scanner;
public class DoWhile
{
    public static void main(String args[])
    {
        Scanner masuk = new Scanner(System.in);
        float bil,jumlah;
        int data;
//Meminta inputan jumlah data yang dimasukkan
        System.out.print("Masukkan jumlah data");
        data=masuk.nextInt();
// Mendeklarasikan variabel jumlah dan bilangan, bernilai 0
        jumlah =0;
        bil=0;
//memulai perulangan dengan memberi inisialisasi 1
        int i=1;
// blok perulangan dimulai
        do
        {
        i++;
//meminta inputan bilangan 1 dst
        System.out.print("Masukkan Bilangan : ");
        bil = masuk.nextFloat();
// menambahkan rumus untuk menghitung jumlah
        jumlah +=bil;}
//apabila data 
        while (i<=data);
        {
        System.out.println("Jumlah data yang dimasukkan : "+jumlah);
//variabel rata adalah jumlah dibagi banyaknya data
        double rata = jumlah/data;
//output program
        System.out.println("Jadi rata ratanya adalah "+rata);
        }
    }
}


Ok untuk rekan pembaca yang ingin segera mencoba bisa langsung menuliskan program di atas dengan editor pilihan sahabat sekalian. Nah, kalo kepengen copy paste juga silahkan. Nanti kalau memang tidak ada kesalahan dari hasil compile , dan run java applicationnya maka hasilnya sebagai berikut :


 Nah mudah bukan ? selamat mencoba :)

 
Free Host | lasik surgery new york