Nama : Randi Nim : 13111020 Disini untuk menginput dan output

advertisement
Nama : Randi
Nim : 13111020
Disini untuk menginput dan output menggunakan keyboard menggunakan package import
java.util.Scanner.
1.Coding
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package tugasumbyjava;
import java.util.Scanner;
/**
*
*
*/
public class JavaInputOutput {
int hitungLuasPersegiPanjang(int panjang, int lebar){
return panjang * lebar;
}
int hitungLuasPersegi(int sisi){
return sisi * sisi * sisi;
}
void tampilBiodata(String nim, String nama){
System.out.println("***Biodata Pribadi***");
System.out.println("NIM : " +nim);
System.out.println("Nama : " +nama);
}
public static void main(String[] args){
JavaInputOutput utama=new JavaInputOutput();
Scanner sc=new Scanner(System.in);
String str=null;
boolean status=false;
int pilih;
do{
System.out.println("=====Program Menghitung Luas=====");
System.out.println("1. Menghtung Luas Persegi Panjang");
System.out.println("2. Menghitung Luas Persegi");
System.out.println("3. Input Biodata");
System.out.println("4. Selesai");
System.out.println("==================================");
System.out.print("Pilihan (1-4) ? ");
str=sc.nextLine();
pilih=Integer.parseInt(str);
switch(pilih){
case 1:
int panjang=0;
int lebar=0;
do{
System.out.println("***Menghitung Luas Bangun Persegi Panjang***");
System.out.print("Panjang Persegi Panjang = ");
panjang=Integer.parseInt(sc.nextLine());
System.out.print("Lebar Persegi Panjang = ");
lebar=Integer.parseInt(sc.nextLine());
if(panjang < lebar || panjang < 0 || lebar < 0){
status=true;
System.out.println("Ukuran panjang harus lebih besar dari lebar dan tidak
boleh negatif.");
System.out.println("Silahkan ulangi lagi ..");
}else{
status=false;
System.out.print("Luas persegi panjang dengan panjang "+panjang+", dan lebar
"+lebar);
System.out.println("adalah : "+utama.hitungLuasPersegiPanjang(panjang,
lebar));
}
}while(status==true);
break;
case 2:
int sisi=0;
do{
System.out.println("***Menghitung Luas Bangun Persegi***");
System.out.print("Sisi Persegi = ");
sisi=Integer.parseInt(sc.nextLine());
if(sisi < 0){
status=true;
System.out.println("Ukuran sisi tidak boleh bernilai negatif");
System.out.println("Silahkan ulangi lagi ..");
}else{
status=false;
System.out.print("Luas persegi dengan sisi "+sisi);
System.out.println("adalah : "+utama.hitungLuasPersegi(sisi));
}
}while(status==true);
break;
case 3:
System.out.print("NIM
: ");
String nim=sc.nextLine();
System.out.print("Nama
: ");
String nama=sc.nextLine();
utama.tampilBiodata(nim, nama);
String apa=" ";
System.out.print("Ma'af anda sedang memikirkan apa ?? = ");
try{
apa=sc.nextLine();
}catch(Exception e){
System.out.println("Error !");
}
utama.tampilBiodata(nim, nama);
System.out.println("Saya sedang mikirin ?? = "+apa);
break;
default :
System.out.println("Pilihan "+pilih+" tidak tersedia.");
break;
}
}while(pilih!=4);
}
}
2.Output
Gambar 2.1 Menampilkan hasil eksekusi dari program yang di buat
Setelah itu kita mencoba satu persatu dari pilihan angka 1-4,kita mulai mencoba memilih angka 1.
Gambar 2.2 Memilih pilihan angka 1,menghitung luas persegi
Gambar di atas menunjukan angka panjang tidak boleh kecil dari angka lebar ,sehingga harus
mengulang memasukan angka. Jika memasukan angka panjang lebih besar dari angka lebar maka
akan keluar hasil hitungan,misalkan angka panjang 3 dan lebar 2 maka hasilnya akan 6
Gambar 2.3 Memasukan angka panjang lebih besar dari angka lebar
Kemudian memilih pilihan angka 2.Menghitung ukuran sisi segitiga.,disini memasukan angka sisi
segitiga tidak boleh negatif.
Gambar 2.4 Memasukan angka untuk menentukan jumlah sisi persegi
Jika memasukan angka negatif maka hasilnya akan menyuruh mengulang untuk memasukan angka
lagi.
Gambar 2.5 Memasukan angka negatif untuk menghitung luas persegi
Lalu jika menekan angka 3 dan akan muncul perintah untuk memasukan Nim dan Nama
Gambar 2.6 Menekan angka 3 untuk memasukan Input biodata
Dan yang terakhir menekan angka 4,untuk keluar dari menu pilihan.
Gambar 2.7 Keluar dari Menu
Download