Pages

PBO - Tugas kelompok 2

Senin, 02 Maret 2015

Program sederhana
disini kelompok kami mencoba membuat kalkulator

dan inilah sourcecode nya :
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pbo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author Dwi Rahayu Utami
 */
public class kalkulator {
    private static int tambah(int a, int b) {
        return (a + b);
    }

    private static double tambah(double a, double b) {
        return (a + b);
    }

    private static int kurang(int a, int b) {
        return (a - b);
    }

    private static double kurang(double a, double b) {
        return (a - b);
    }

    private static int bagi(int a, int b) {
        return (a / b);
    }

    private static double bagi(double a, double b) {
        return (a / b);
    }

    private static int kali(int a, int b) {
        return (a * b);
    }

    private static double kali(double a, double b) {
        return (a + b);
    }

    public static void Jalankan() throws IOException{
   
        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("1. Bilangan Bulat");
        System.out.println("2. Bilangan desimal");
        System.out.print("====Pilih   :");
        int pilih = Integer.parseInt(input.readLine());
        if (pilih == 1) {

            System.out.println ("1. Bilangan Bulat");
            System.out.println("======================");
            System.out.print("Masukkan Angka pertama  = ");
            int a = Integer.parseInt(input.readLine());
            System.out.print("Masukkan angka kedua    = ");
            int b = Integer.parseInt(input.readLine());
            System.out.println("=========================");
            System.out.println("1. Tambahakan");
            System.out.println("2. Kurangkan");
            System.out.println("3. Kalikan");
            System.out.println("4. Bagikan");
            System.out.print("==Pilih angka  :  ");
            int c = Integer.parseInt(input.readLine());
            switch (c) {
                case 1:
                    System.out.println("Penambahan");
                    int tambah = tambah(a, b);
                    System.out.print(a + "+" + b + "= " + tambah);
                    break;
                case 2:
                    System.out.println("Pengurangan");
                    int kurang = kurang(a, b);
                    System.out.print(a + "-" + b + "= " + kurang);
                    break;
                case 3:
                    System.out.println("Perkalian");
                    double kali = kali(a, b);
                    System.out.print(a + "x" + b + "= " + kali);
                    break;
                case 4:
                    System.out.println("Pembagian");
                    double bagi = bagi(a, b);
                    System.out.print(a + ":" + b + "= " + bagi);
                    break;

            }
        }
        if (pilih == 2) {
            System.out.println("2. Bilangan desimal");
            System.out.print("Masukkan Angka pertama  =");
            double a = Double.parseDouble(input.readLine());
            System.out.print("Masukkan Angka kedua    =");
            double b = Double.parseDouble(input.readLine());
            System.out.println("=========================");
            System.out.println("1. Tambahakan");
            System.out.println("2. Kurangkan");
            System.out.println("3. Kalikan");
            System.out.println("4. Bagikan");
            System.out.print("==Pilih angka  :  ");
            int angka = Integer.parseInt(input.readLine());
            switch (angka) {
                case 1:
                    System.out.println("Penambahan");
                    double tambah = tambah(a, b);
                    System.out.print(a + "+" + b + "= " + tambah);
                    break;
                case 2:
                    System.out.println("Pengurangan");
                    double kurang = kurang(a, b);
                    System.out.print(a + "-" + b + "= " + kurang);
                    break;
                case 3:
                    System.out.println("Perkalian");
                    double kali = kali(a, b);
                    System.out.print(a + "x" + b + "= " + kali);
                    break;
                case 4:
                    System.out.println("Pembagian");
                    double bagi = bagi(a, b);
                    System.out.print(a + ":" + b + "= " + bagi);
                    break;
            }
        }
    }
     public static void main(String[] args) throws IOException {
      Jalankan();
    }
   
}

silahkan dilihat hasilnya :)

0 komentar:

Posting Komentar