You are on page 1of 6

Sorce Code:

/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this
license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
*/
package tugascalculator;

/**
*
* @author IVAN SAWADLUDYANSYAH
*/
public class TugasCalculator {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

Calculator kalkulator = new Calculator();

kalkulator.isiOperan1(5);
kalkulator.isiOperan2(2);

System.out.println("Penjumlahan: " + kalkulator.tambah());


System.out.println("Pengurangan: " + kalkulator.kurang());
System.out.println("Perkalian: " + kalkulator.kali());
System.out.println("Pembagian: " + kalkulator.bagi());
System.out.println("Pangkat: " + kalkulator.pangkat());
}
}

/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this
license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package tugascalculator;

/**
*
* @author IVAN SAWADLUDYANSYAH
*/
class Calculator {
private double operan1;
private double operan2;
public void isiOperan1(double x) {
operan1 = x;
}

public void isiOperan2(double x) {


operan2 = x;
}
public double tambah() {
return operan1 + operan2;
}

public double kurang() {


return operan1 - operan2;
}

public double kali() {


return operan1 * operan2;
}

public double bagi() {


if (operan2 != 0) {
return operan1 / operan2;
} else {
System.out.println("Operan kedua tidak boleh nol.");
return Double.NaN;
}
}

public double pangkat() {


return Math.pow(operan1, operan2);
}
}

You might also like