Kamis, 27 Oktober 2011

java coding-pengulangan untuk pengulangan

/*
    nama file : duwilfor
    programmer: Tommy Manik/leman
    deskripsi :-bagaimana melakukan inputan yg nilainya diulangi hingga mencapai ketentuan
                cth: do{
                        input nilai
                        }while(nilai<5
                    ketentuan yg dimaksud adalah nilai 5 jika jika diinput nilai >5 maka program akan berhenti
               -bagaimana melakukan perhitungan aritmatik yg berulang- for
*/


import javax.swing.*;

public class Duwilfor
{
    public static void main(String [] args)
    {
        String Nilais;
        int nilai;
        int jumlah,i,j;
        float selisih,kali,bagi;

        do
        {
            //memasukkan nilai
            Nilais= JOptionPane.showInputDialog(null,"masukkan nilai :");
            nilai=Integer.parseInt(Nilais);
            //menginisialisasi nilai 'i'
            //pengulangan perhitungan dilakukan sebanyak 5 kali dengan range nilai 'i' + 1
            for (i=1; i<5; i++)
            {
                
                jumlah=nilai + i;
                selisih=nilai - i;
                kali=nilai * i;
                bagi=nilai/i;
                JOptionPane.showMessageDialog(null,"hasil perhitungan i dan inputan nilai "+nilai+"\nhasil jumlah:"+jumlah+
                    "\nselisih :"+selisih+"\nhasil kali:"+kali+"\nhasil bagi :"+bagi);
                
                
            }
        }while (i<5);
        
    }
}

dan akan menghasilkan seperti ini

lalu input nilai 4 seperti gbr diatas dan akan menghasilkan sbb:

nah inputan diadiatas menghasilkan hasil perhitungan dengan proses perhitungannya sbb:
nilai=4
i=1-5
untuk penjumlahan=4+1=5, 4+2=6, dst hingga 4+5=9
dan untuk proses perhitungan yg lain sma spt diatas
lalu klik ok dan range i bertambah 1 spt berikut:


SELAMAT MENCOBA!
GO FAR...



Tidak ada komentar:

Posting Komentar