Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Nama

NIM

: Idris Salamus Rizal


: 131020120023

Program OOP Java yang menampilkan hasil Perkalian, Pembagian, Penjumlahan,


Pengurangan, Akar, dan Pangkat.
Berikut File Kode Rumus
import javax.swing.*;
public class OperasiMenghitung
{
public int nilaiA;
public int nilaiB;
private double hasilPerkalian;
private double hasilPembagian;
private double hasilPenjumlahan;
private double hasilPengurangan;
private double hasilAkar;
private double hasilPangkat;
public void rumus()
{
this.hasilPerkalian = nilaiA*nilaiB;
this.hasilPembagian = nilaiA/nilaiB;
this.hasilPenjumlahan = nilaiA+nilaiB;
this.hasilPengurangan = nilaiA-nilaiB;
this.hasilAkar = Math.sqrt(nilaiA*nilaiB);
this.hasilPangkat = Math.pow(nilaiA*nilaiB,2);
}
public void TampilkanHasil()
{
JOptionPane.showMessageDialog(null, "Hasil A*B = " +
this.hasilPerkalian);
JOptionPane.showMessageDialog(null, "Hasil A/B = " +
this.hasilPembagian);
JOptionPane.showMessageDialog(null, "Hasil A+B = " +
this.hasilPenjumlahan);
JOptionPane.showMessageDialog(null, "Hasil A-B = " +
this.hasilPengurangan);
JOptionPane.showMessageDialog(null, "Hasil A*B = " +
this.hasilAkar);
JOptionPane.showMessageDialog(null, "Hasil (A*B) = " +
this.hasilPangkat);
}
}

Dan Berikut Kode Program Pemanggil

import javax.swing.*;
public class Menghitung
{
public static void main (String[] args)
{
OperasiMenghitung leni = new OperasiMenghitung();
leni.nilaiA=Integer.parseInt(JOptionPane.showInputDialog("Masukka
n nilai A"));
leni.nilaiB=Integer.parseInt(JOptionPane.showInputDialog("Masukka
n nilai B"));
leni.rumus();
leni.TampilkanHasil();
}
}

Dan berikut Screenshot dari hasil program tersebut setelah di Compile

You might also like