Senin, 21 Desember 2015

CODING KALKULATOR


MEMBUAT KALKULATOR SEDERHANA

Sintaks switch case dan if else adalah sintaks yang digunakan untuk membuat program yang mempunyai banyak percabangan. Postingan ini memang hanya program sederhana, karena masih belajar juga. Hanya bermaksud untuk berbagi pengalaman “Experience Is The Best Teacher”. Diprogram ini penggunaan if hanya sedikit, untuk percabangan yang banyak lebih simple jika menggunakan switch case. Semoga bermanfaat, berikut contoh yang sudah saya buat.
Berikut adalah source codenya
/**
* Write a description of class Tugas1 here.
*
* @author (your name)
* @version (a version number or a date)
*/
import java.util.Scanner;
public class Tugas1{
public static void main (String [] args) {
int pilih, pilihan, nilai1, nilai2;
double hasil;
Scanner ipul=new Scanner (System.in);
System.out.println (“1. Penjumlahan”);
System.out.println (“2. Pengurangan”);
System.out.println (“3. Perkalian”);
System.out.println (“4. Pembagian”);
System.out.print(“Masukan Pilihan Anda : “);
pilih=ipul.nextInt ();
System.out.print(“Masukan Angka Pertama : “);
nilai1=ipul.nextInt ();
System.out.print(“Masukan Angka Kedua : “);
nilai2=ipul.nextInt ();
switch(pilih) {
case 1:
hasil=nilai1+nilai2;
System.out.println (“Hasilnya Adalah = “+hasil);
break;
case 2:
System.out.println(“1.Angka Pertama Dikurang Angka Kedua”);
System.out.println(“2.Angka Kedua Dikurang Angka Pertama”);
System.out.print(“Masukan Pilihan : “);
pilih=ipul.nextInt ();
if (pilih==1){
hasil=nilai1-nilai2;
System.out.println (“Hasilnya Adalah = “+hasil);}
else {
hasil=nilai2-nilai1;
System.out.println(“Hasilnya Adalah = “+hasil);}
break;
case 3:
hasil=nilai1*nilai2;
System.out.println(“Hasilnya Adalah = “+hasil);
break;
default:
System.out.println(“1.Angka Pertama Dibagi Angka Kedua”);
System.out.println(“2.Angka Kedua Dibagi Angka Pertama”);
System.out.print(“Masukan Pilihan : “);
pilih=ipul.nextInt ();
if(pilih==1){
hasil=(double)nilai1/nilai2;
System.out.println(“Hasilnya Adalah = “+hasil);}
else {
hasil=(double)nilai2/nilai1;
System.out.println(“Hasilnya Adalah = “+hasil);}
}System.out.println
}
}

Tidak ada komentar:

Posting Komentar