0% found this document useful (0 votes)
46 views7 pages

Pbo Mbi2

This document is a lab report for an object-oriented programming course. It describes a Java program that acts as a calculator, allowing the user to choose between addition, subtraction, division, or multiplication operations. The program takes numeric input from the user, performs the chosen calculation, and displays the result. The program handles invalid input by displaying error messages.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views7 pages

Pbo Mbi2

This document is a lab report for an object-oriented programming course. It describes a Java program that acts as a calculator, allowing the user to choose between addition, subtraction, division, or multiplication operations. The program takes numeric input from the user, performs the chosen calculation, and displays the result. The program handles invalid input by displaying error messages.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

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

You might also like