import java.util.*;
import java.math.*;
public class Calculator{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
double hasil,angka1,angka2;
int choice;
do{
try{
System.out.println("Kalkulator");
System.out.println("Choice");
System.out.println("1.Add");
System.out.println("2.Minus");
System.out.println("3.Multiply");
System.out.println("4.Divide");
System.out.println("5.Modulus");
System.out.println("6.Pangkat");
System.out.println("7.Persen");
System.out.println("8.Root");
System.out.println("9.Sin")
System.out.println("10.Cos");
System.out.println("11.Tan");
System.out.print("input choice: ");
choice = scan.nextInt();
scan.nextLine();
}
catch(Exception e){
choice = -1;
scan.nextLine();
}
}while(choice <1 || choice>11);
if(choice <= 7){
System.out.print("Input first number: ")
angka1 = scan.nextDouble();
System.out.print("Input second number: ")
angka2 = scan.nextDouble();
}
else{
System.out.print("Input first number: ")
angka1 = scan.nextDouble();
}
Switch(choice){
case 1:
hasil = angka1 + angka2;
System.out.println("Result from the sum: "+hasil);
break;
case 2:
hasil = angka1 - angka2;
System.out.println("Result from the minus: "+hasil);
break;
case 3:
hasil = angka1 * angka2;
System.out.println("Result from the multiplication: "+hasil);
break;
case 4:
hasil = angka1 / angka2;
System.out.println("Result from the division: "+hasil);
break;
case 5:
hasil = angka1 % angka2;
System.out.println("Result from the modulus: "+hasil);
break;
case 6:
hasil = Math.pow(angka1,angka2);
System.out.println("Result from the modulus: "+hasil);
break;
case 7:
hasil = 100*(angka1)/(angka2)/(angka1+angka2);
System.out.println(Result of percent: "+hasil+"%");
break;
case 8:
hasil = Math.sqrt(angka1);
System.out.println("Result from the root: "+hasil);
break;
case 9:
hasil = Math.sin(angka1/180*22/7);
System.out.println("Result of sin: "+hasil);
break;
case 10:
hasil = Math.cos(angka1/180*22/7);
System.out.println("Result of cos: "+hasil);
break;
case 11:
hasil = Math.tan(angka1/180*22/7);
System.out.println("Result of tan: "+hasil);
break;
}
}
}
No comments:
Post a Comment