Kamis, 09 Februari 2012

Program Konversi angka menjadi bilangan (Java)

public class programKonversi{
public static void main (String [] args){
programKonversi num = new programKonversi();
System.out.println("=============================================");
System.out.println("\tKonversi Angka Ke Bilangan");
System.out.println("=============================================");
System.out.print("Masukan Inputan Angka (Max 6 digit!!!!!) :");

String inputString = System.console().readLine();
int inputan = Integer.parseInt(inputString);

if (inputan < 0 || inputan >999999)
    {
    System.out.println("\nMaaf angka yang anda masukan lebih dari 6 digit!!");
    }

else{
    System.out.println("\nDibaca\t : "+num.konversi(inputan));
    }
System.out.println("\n");
}

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);
        }
return x;
    }
}
//Gunakan "programKonversi" sebagai nama filenya......

Capture Program :



Load comments