Anda di halaman 1dari 2

import javax.swing.

*;

import java.awt.*;

import java.awt.event.*;

class bilang{

public String konversi (int angka){

String [] bilangan
={"","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan","sepuluh","seb
elas"};

String temp="";

if (angka<12){

temp = bilangan[angka];}

else if(angka<20){

temp = konversi(angka-10) + " belas";}

else if(angka<100){

temp = konversi(angka/10) + " puluh " + konversi(angka%10);}

else if(angka<200){

temp = "seratus " + konversi(angka-100);}

else if(angka<1000){

temp = konversi(angka/100) + " ratus " + konversi(angka%100);}

else if(angka<2000){

temp = "seribu "+ konversi(angka-1000);}

else if(angka<1000000){

temp = konversi(angka/1000) + " ribu " + konversi (angka%1000);}

else if(angka<1000000000){

temp=konversi(angka/1000000) + " juta " + konversi (angka%1000000);}

return temp;}

public static void main(String args[]){

JFrame frame=new JFrame("Konversi");

final JLabel label1=new JLabel("Angka");

final JLabel label2=new JLabel("Terbilang");

final JTextField text1=new JTextField(20);

final JTextField text2=new JTextField(20);

JButton but1=new JButton("Konversi");

label1.setBounds(10,10,90,20);

label2.setBounds(10,45,90,20);
text1.setBounds(105,10,72,20);

text2.setBounds(105,45,800,20);

but1.setBounds(10,85,90,20);

try{

final bilang terbilang=new bilang();

but1.addActionListener(

new ActionListener(){

public void actionPerformed(ActionEvent ae){

int jumlah=Integer.valueOf(text1.getText());

if (jumlah > 0 && jumlah < 1000000000) {

text2.setText(terbilang.konversi(jumlah));}

else {

text2.setText("salah input");}};});}

catch(Exception ex){System.out.println("Error"+ex);}

frame.getContentPane().setLayout(null);

frame.getContentPane().add(text1);

frame.getContentPane().add(label1);frame.getContentPane().add(text2);

frame.getContentPane().add(label2);frame.getContentPane().add(but1);

frame.setSize(1000,160);frame.setVisible(true);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}

Anda mungkin juga menyukai