Coding Kalkulator Output Console

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

import java.text.

DecimalFormat;

import java.util.Scanner;

public class coba {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner in=new Scanner(System.in);

int pilih;

double angka;

double hasil;

double hasil1;

double sdt=Math.PI/180.0;

double k;

DecimalFormat df = new DecimalFormat(".##");

System.out.println("Wellcome to the calculator of group 6");

System.out.println("Pilihan perhitungan: ");

System.out.println("1. sin");

System.out.println("2. cos");

System.out.println("3. tan");

System.out.println("4. arcsin");

System.out.println("5. arccos");

System.out.println("6. arctan");

System.out.println("7. cosec");

System.out.println("8. secan");

System.out.println("9. cotan");
System.out.println("Masukkan pilihan");

pilih=in.nextInt();

System.out.println("Masukkan angka: ");

angka=in.nextDouble();

if(pilih==1){

hasil=Math.sin(angka*sdt);

k=Double.valueOf(df.format(hasil));

System.out.println("sin ("+angka+")= "+k);}

else if(pilih==2){

hasil=Math.cos(angka*sdt);

k=Double.valueOf(df.format(hasil));

System.out.println("cos ("+angka+")= "+k);}

else if(pilih==3){

hasil=Math.tan(angka*sdt);

k=Double.valueOf(df.format(hasil));

System.out.println("tan ("+angka+")= "+k);}

else if(pilih==4){

hasil=Math.toDegrees(Math.asin(angka));

k=Double.valueOf((hasil));

System.out.println("arcsin "+angka+"= "+k);}

else if(pilih==5){

hasil=Math.toDegrees(Math.acos(angka));

k=Double.valueOf(df.format(hasil));

System.out.println("arccos "+angka+"= "+k);}

else if(pilih==6){
hasil=Math.toDegrees(Math.atan(angka));

k=Double.valueOf(df.format(hasil));

System.out.println("arctan "+angka+"= "+k);}

else if(pilih==7){

hasil1=Math.sin(angka*sdt);

hasil=1/hasil1;

k=Double.valueOf(df.format(hasil));

System.out.println("cosec ("+angka+")= "+k);}

else if(pilih==8){

hasil1=Math.cos(angka*sdt);

hasil=1/hasil1;

k=Double.valueOf(df.format(hasil));

System.out.println("secan ("+angka+")= "+k);}

else if(pilih==9){

hasil1=Math.tan(angka*sdt);

hasil=1/hasil1;

k=Double.valueOf(df.format(hasil));

System.out.println("cotan ("+angka+")= "+k);}

else

System.out.println("ERROR");

System.out.println("Terima kasih atas kunjungannya");

You might also like