Advertisement
Guest User

Kalkulator

a guest
Nov 20th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.13 KB | None | 0 0
  1. package naya;
  2. import java.util.*;
  3. public class Kalkulator {
  4.     public static void main(String[] args) {
  5.         char lanjut;
  6.         Scanner in = new Scanner(System.in);
  7.         double output;
  8.         opening();
  9.         do {
  10.             System.out.print("Masukkan bilangan pertama: ");
  11.             double input1 = in.nextDouble();
  12.             System.out.print("Masukkan bilangan kedua: ");
  13.             double input2 = in.nextDouble();
  14.             System.out.println("Pilihan operasi:\n1. Penjumlahan\n2. Pengurangan\n3. Perkalian\n4. Pembagian");
  15.             operasi(input1, input2);
  16.             System.out.print("Lakukan lagi?(y/t): ");
  17.             lanjut = in.next().charAt(0);
  18.         } while (lanjut == 'y');
  19.         System.out.println("Terima kasih");
  20.     }
  21.     public static double jumlah (double a, double b){
  22.         return a + b;
  23.     }
  24.     public static double kurang (double a, double b){
  25.         return a - b;
  26.     }
  27.     public static double kali (double a, double b){
  28.         return a * b;
  29.     }
  30.     public static double bagi (double a, double b){
  31.         return a / b;
  32.     }
  33.     public static void operasi (double a, double b){
  34.         char lanjut; int operasi; Double out;
  35.         Scanner in = new Scanner(System.in);
  36.         System.out.print("Pilih operasi: ");
  37.         operasi = in.nextInt();
  38.         switch(operasi){
  39.             case 1 :
  40.                 out = jumlah(a,b);
  41.                 System.out.println("Hasil operasi: " + out);
  42.                 break;
  43.             case 2 :
  44.                 out = kurang(a,b);
  45.                 System.out.println("Hasil operasi: " + out);
  46.                 break;
  47.             case 3 :
  48.                 out = kali(a,b);
  49.                 System.out.println("Hasil operasi: " + out);
  50.                 break;
  51.             case 4 :
  52.                 out = bagi(a,b);
  53.                 System.out.println("Hasil operasi: " + out);
  54.                 break;
  55.         }
  56.     }
  57.     public static void opening(){
  58.         System.out.println("***************");
  59.         System.out.println("Kalkulator v1.1");
  60.         System.out.println("***************");
  61.         System.out.println();
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement