pbo mbi2
Transcript of pbo mbi2
LAPORAN AKHIR PRAKTIKUM
Mata Praktikum : Pemrograman Berbasis Objek
Kelas : 2IA22
Praktikum ke : 2
Tanggal : 18 Maret 2011
Materi : Java
NPM : 53409232
Nama : Deby Triana
Ketua Asisten : Sendy
Paraf Asisten :
Jumlah lembar : 8 lembar
LABORATORIUM INFORMATIKA
UNIVERSITAS GUNADARMA
2011
Listing program
import java.io.*;class kalkulator{public static void main(String[] args){DataInputStream dis = new DataInputStream(System.in);
double tambah,kurang,bagi,kali;int pil;
try{
System.out.println("==================================");System.out.println("==================================");System.out.println("== Program Kalkulator ==");System.out.println("== 1.PERTAMBAHAN ==");System.out.println("== 2.PENGURANGAN ==");System.out.println("== 3.PEMBAGIAN ==");System.out.println("== 4.PERKALIAN ==");System.out.println("==================================");System.out.println("==================================");
System.out.print("\n");System.out.print("Masukkan Pilihan = " );pil = Integer.parseInt(dis.readLine());
if (pil == 1){
System.out.println("\n");System.out.println("------PROGRAM PERTAMBAHAN------");System.out.println("\n");System.out.print("Masukkan Bilangan Pertama= ");double x = Double.parseDouble(dis.readLine());
System.out.print("Masukkan Bilangan Kedua= ");double y = Double.parseDouble(dis.readLine());
tambah = x + y;
System.out.println("Hasilnya adalah : " + tambah);}
if (pil == 2){
System.out.println("\n");System.out.println("------PROGRAM PENGURANGAN------");System.out.println("\n");System.out.print("Masukkan Bilangan Pertama= ");double x = Double.parseDouble(dis.readLine());
System.out.print("Masukkan Bilangan Kedua= ");double y = Double.parseDouble(dis.readLine());
kurang = x - y;
System.out.println("Hasilnya adalah : " + kurang);}
if (pil == 3){
System.out.println("\n");System.out.println("------PROGRAM PEMBAGIAN------");System.out.println("\n");System.out.print("Masukkan Bilangan Pertama= ");double x = Double.parseDouble(dis.readLine());
System.out.print("Masukkan Bilangan Kedua= ");double y = Double.parseDouble(dis.readLine());
bagi = x / y;
System.out.println("Hasilnya adalah : " + bagi);}
if (pil == 4){
System.out.println("\n");System.out.println("------PROGRAM PERKALIAN------");System.out.println("\n");System.out.print("Masukkan Bilangan Pertama= ");double x = Double.parseDouble(dis.readLine());
System.out.print("Masukkan Bilangan Kedua= ");double y = Double.parseDouble(dis.readLine());
kali = x * y;
System.out.println("Hasilnya adalah : " + kali);}
if ((pil < 0) || (pil > 4)){
System.out.println("MASUKKIN PILIHANNYA YANG BENER..!");}
}
catch (Exception e){
System.out.println("MASUKKAN INPUT DATA YANG BENER COY..!");}
System.out.println("\n");System.out.println("****PROSES SELESAI****");
}}
Logika program
import java.io.*;class kalkulator{public static void main(String[] args){DataInputStream dis = new DataInputStream(System.in);
double tambah,kurang,bagi,kali;int pil;
try{
System.out.println("==================================");System.out.println("==================================");System.out.println("== Program Kalkulator ==");System.out.println("== 1.PERTAMBAHAN ==");System.out.println("== 2.PENGURANGAN ==");System.out.println("== 3.PEMBAGIAN ==");System.out.println("== 4.PERKALIAN ==");System.out.println("==================================");System.out.println("==================================");
System.out.print("\n");System.out.print("Masukkan Pilihan = " );pil = Integer.parseInt(dis.readLine());
if (pil == 1){
System.out.println("\n");System.out.println("------PROGRAM PERTAMBAHAN------");
System.out.println("\n");System.out.print("Masukkan Bilangan Pertama= ");double x = Double.parseDouble(dis.readLine());
System.out.print("Masukkan Bilangan Kedua= ");double y = Double.parseDouble(dis.readLine());
tambah = x + y;
System.out.println("Hasilnya adalah : " + tambah);}
if (pil == 2){
System.out.println("\n");System.out.println("------PROGRAM PENGURANGAN------");System.out.println("\n");System.out.print("Masukkan Bilangan Pertama= ");double x = Double.parseDouble(dis.readLine());
System.out.print("Masukkan Bilangan Kedua= ");double y = Double.parseDouble(dis.readLine());
kurang = x - y;
System.out.println("Hasilnya adalah : " + kurang);}
if (pil == 3){
System.out.println("\n");System.out.println("------PROGRAM PEMBAGIAN------");System.out.println("\n");System.out.print("Masukkan Bilangan Pertama= ");double x = Double.parseDouble(dis.readLine());
System.out.print("Masukkan Bilangan Kedua= ");double y = Double.parseDouble(dis.readLine());
bagi = x / y;
System.out.println("Hasilnya adalah : " + bagi);}
if (pil == 4){
System.out.println("\n");System.out.println("------PROGRAM PERKALIAN------");
System.out.println("\n");System.out.print("Masukkan Bilangan Pertama= ");double x = Double.parseDouble(dis.readLine());
System.out.print("Masukkan Bilangan Kedua= ");double y = Double.parseDouble(dis.readLine());
kali = x * y;
System.out.println("Hasilnya adalah : " + kali);}
if ((pil < 0) || (pil > 4)){
System.out.println("MASUKKIN PILIHANNYA YANG BENER..!");}
}
catch (Exception e){
System.out.println("MASUKKAN INPUT DATA YANG BENER COY..!");}
System.out.println("\n");System.out.println("****PROSES SELESAI****");
}}
Output