Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- public class programKwitansi{
- public static void main (String [] args){
- programKwitansi num = new programKwitansi();
- String no = JOptionPane.showInputDialog("No Kwitansi :");
- String nama = JOptionPane.showInputDialog("Atas nama :");
- int jumlah = Integer.parseInt(JOptionPane.showInputDialog("Jumlah pembayaran :"));
- System.out.println("Kwitansi");
- System.out.println("=============================================");
- System.out.println("No\t\t : "+no);
- System.out.println("Diterima Oleh\t : " +nama);
- System.out.println("Jumlah\t\t : Rp. "+jumlah);
- if (jumlah < 0 || jumlah >999999999){
- System.out.println("angka diluar batas konversi!!");
- }
- else{
- System.out.println("Terbilang\t : "+num.konversi(jumlah)+" rupiah");
- }
- System.out.println("=============================================");
- }
- public String konversi (int angka){
- String [] bil ={"","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan","sepuluh","sebelas"};
- String x=" ";
- if (angka<12){
- x = " " + bil[angka];
- }
- else if(angka<20){
- x = konversi(angka-10) + " belas";
- }
- else if(angka<100){
- x = konversi(angka/10) + " puluh" + konversi(angka%10);
- }
- else if(angka<200){
- x = "seratus" + konversi(angka-100);
- }
- else if(angka<1000){
- x = konversi(angka/100) + " ratus" + konversi(angka%100);
- }
- else if(angka<2000){
- x = "seribu"+ konversi(angka-1000);
- }
- else if(angka<1000000){
- x = konversi(angka/1000) + " ribu" + konversi (angka%1000);
- }
- else if(angka<1000000000){
- x = konversi(angka/1000000) + " juta" + konversi (angka%1000000);
- }
- return x;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement