Kelas : 2IA22
Praktikum ke :2
Materi : Java
NPM : 53409232
Paraf Asisten :
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());
tambah = x + y;
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());
kurang = x - y;
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());
bagi = x / y;
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());
kali = x * y;
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());
tambah = x + y;
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());
kurang = x - y;
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());
bagi = x / y;
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());
kali = x * y;
catch (Exception e)
{
System.out.println("MASUKKAN INPUT DATA YANG BENER COY..!");
}
System.out.println("\n");
System.out.println("****PROSES SELESAI****");
}
}
Output