Seleksi dan Perulangan di Java

Sedikit contoh aplikasi seleksi dan perulangan di Java. source sudah dimodifikasi sedikit sehingga kemungkinan sesuai dengan tugas Pemrograman Java minggu ini, dimana :

– ketika ada kesalahan penginputan, kembali ke menu utama

– ketika selesai eksekusi, kembali ke menu utama

– program halted setelah penekanan tombol tertentu.

import java.io.*;

class seleksi

{

public static void main (String[] args)

throws IOException

{

int p,l,s,pilihan;

InputStreamReader inStream =new InputStreamReader( System.in ) ;

BufferedReader darikeyboard =new BufferedReader( inStream );

String inputData;

boolean menu = true;

while (menu)

{

System.out.println (” ==== Program Menghitung Luas ==== “);

System.out.println (” 1. Menghitung Luas Persegi Panjang”);

System.out.println (” 2. Menghitung Luas Persegi”);

System.out.println (” 3. Selesai”);

System.out.print (” Pilihan (1 – 3) ? “);

inputData=darikeyboard.readLine();pilihan=Integer.parseInt(inputData);

System.out.println (” ==================================”);

switch(pilihan)

{

case 1:

System.out.println(” Menghitung Luas Bangun Persegi Panjang”);

System.out.print(” Masukkan Panjang Persegi Panjang = “);

inputData=darikeyboard.readLine();p=Integer.parseInt(inputData);

System.out.print(” Masukkan Lebar Persegi Panjang = “);

inputData=darikeyboard.readLine();l=Integer.parseInt(inputData);

if (p < l)

{

System.out.println(” Ukuran panjang harus lebih besar daripada lebar”);

System.out.println(” Silahkan ulangi lagi”);

break;

}

else

{

float luas_pp = (float)(p*l) ;

System.out.println(” Luas Bangun Persegi Panjang = “+luas_pp +”\n”);

break;

}

case 2:

System.out.println(” Menghitung Luas Bangun Persegi”);

System.out.print(” Masukkan Sisi Persegi = “);

inputData=darikeyboard.readLine();s=Integer.parseInt(inputData);

float luas_p = (float)(s*s) ;

System.out.println(” Luas Bangun Persegi = “+luas_p);

break;

case 3:

System.out.println(“Sayonara..Gud Bai…Si Yu Dadah.. ^.^ “);

menu=false;

}

}

}

}

Advertisements
Seleksi dan Perulangan di Java

6 thoughts on “Seleksi dan Perulangan di Java

    1. dsulistyo says:

      beberapa bagian masih belum disempurnakan..karena masih off the record pada saat post ini diterbitkan.
      akan tetapi sekarang sudah dilakukan penambahan code yang seharusnya.. ^.^

      I’m sorry must do this…mohon maaf harus melakukan ini..takut dimarahin sama pak dosen soalnya.. 🙂

      Like

    1. dsulistyo says:

      ini udah semangat pak…bertanya sama gugel dan sama diktatnya mas sidiq..
      ternyata memang harus pakai logika dan fungsi boolean.. 🙂

      Like

    1. dsulistyo says:

      maaf post pertama blum dipost komplit… padahal sudah ketemu solusinya..biar penonton penasaran..skalian biar ga kena marah pak sandy ra ^.^

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s