Anda di halaman 1dari 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

Anda mungkin juga menyukai