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
Jumlah Uang","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.
Hasil Compile :
programnya mantep gan.
ReplyDeletemakasih gan, selamat datang di Blog kami,...
ReplyDeletepost progrm laennya gan.
ReplyDeletesipp gan ,.
ReplyDeletebisa di coba .,.
lanjutkannnnnnnn.,.,.,.,.,
gan...knp yah ane pas buat d ketik sendiri source codenya malah error kaya gni
ReplyDeletejava.lang.NoClassDefFoundError: tugas/Tugas
Caused by: java.lang.ClassNotFoundException: tugas.Tugas
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: tugas.Tugas. Program will exit.
Exception in thread "main" Java Result: 1