Deskripsi :
Banyak persoalan yang dihadapi oleh banyak orang yang salah satunya yaitu dalam
perhitungan pecahan uang dari jumlah uang yang ada. Mungkin untuk jumlah uang
yang tidak terlalu banyak masih dapat diselesaikan dengan cepat , tetapi
apabila jumlah uangnya banyak dapat membuat pikiran menjadi pusing dan
lama dalam penghitungannya.
Program ini bertujuan untuk menghitung banyaknya pecahan uang dari nominal yang
telah ditentukan dalam Rupiah. Adapun pecahan mata uang dalam rupiah yaitu :
50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, 100000. Dibuat dalam
bahasa pemrograman java berbasis console. Jadi, program ini akan menghitung
jumlah pecahan yang ada dari suatu nominal yang diinputkan nantinya.
Berikut Source codenya :
/*
* To change this
template, choose Tools | Templates
* and open the
template in the editor.
*/
package tugas;
/**
*
* @author hendrik
*/
import
javax.swing.JOptionPane;
public
class pecahan{ // Membuat class pecahan.
public
static void main(String args[]){
int
uang; //mendeklarasikan var uang sebagai input pertama.
JOptionPane.showMessageDialog(null,"Menghitung
JumlahUang","Pesan",JOptionPane.WARNING_MESSAGE);
do{ //Menampilkan
pesan pertama.
String
str=JOptionPane.showInputDialog("Masukkan jumlah
uang"); //Menampilakan proses penginputan.
uang=Integer.parseInt(str);
//merubah interger uang menjadi String.
int
j100rbu, j50rbu, j20rbu, j10rbu, j5rbu, j2rbu, j1rbu, j5rtus, j2rtus, j1rtus,
j50;//mendeklarasikan jenis mata uang.
j100rbu=uang/100000; //membagi(division)
uang dengan jenis pecahan sehingga mendapatkan jumlah pecahan.
uang%=100000;
j50rbu=uang/50000;
uang%=50000;
j20rbu=uang/20000;
uang%=20000;
j10rbu=uang/10000;
uang%=10000;
j5rbu=uang/5000;
uang%=5000;
j2rbu=uang/2000;
uang%=2000;
j1rbu=uang/1000;
uang%=1000;
j5rtus=uang/500;
uang%=500;
j2rtus=uang/200;
uang%=200;
j1rtus=uang/100;
uang%=100;
j50=uang/50;
uang%=50;
JOptionPane.showMessageDialog(null,"Jumlah
uang seratus ribu = "+j100rbu
//Menampilkan jenis pecahan.
'\n'+"Jumlah uang
lima puluh ribu = "+j50rbu+
'\n'+"Jumlah
uang dua puluh ribu = "+j20rbu+
'\n'+"Jumlah
uang sepuluh ribu = "+j10rbu+
'\n'+"Jumlah
uang lima ribu = "+j5rbu+
'\n'+"Jumlah
uang dua ribu = "+j2rbu+
'\n'+"Jumlah
uang seribu = "+j1rbu+
'\n'+"Jumlah
uang lima ratus = "+j5rtus+
'\n'+"Jumlah
uang dua ratus = "+j2rtus+
'\n'+"Jumlah
uang seratus = "+j1rtus+
'\n'+"Jumlah
uang lima puluh = "+j50);
} //Akhir
JOptionPane.
while(JOptionPane.showConfirmDialog(null,"Hitung
lagi?","Konfirmasi",//mengulang proses jika tekan 'yes'.
JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE)==
JOptionPane.YES_OPTION);
} //Akhir
method main.
} //
Akhir kelas pecahan.
Tidak ada komentar:
Posting Komentar