~:Catatan Belajar MazHel:~

Simple Convert Angka ke Bilangan

Posted in java by m42h31 on 15 Agustus 2008

/*
@author : m42h31
date    : 15-08-2008
*/

public class Kwitansi02
{
public String convert(long x){

String angka[]={“”,” satu”,” dua”,” tiga”,” empat”,” lima”,” enam”,” tujuh”,” delapan”,” sembilan”,” sepuluh”,” sebelas”};
String str= ” “;
int cnv=(int)x;

if (x<12)
{
str=angka[cnv];
}
else if (x<20)
{
str=convert(x-10)+” belas”;
}
else if (x<100)
{
str=convert(x/10)+” puluh”+convert(x%10);
}
else if (x<200)
{
str=” seratus”+convert(x-100);
}
else if (x<1000)
{
str=convert(x/100)+” ratus” + convert(x%100);
}
else if (x<2000)
{
str=” seribu”+convert(x-1000);
}
else if (x<1000000)
{
str=convert(x/1000)+” ribu”+convert(x%1000);
}

else if (x<1000000000)
{
str=convert(x/1000000)+” juta”+convert(x%1000000);
}
else if (x<1000000000000L)
{
str=convert(x/1000000000L)+” milyar”+convert(x%1000000000L);
}
else if (x<1000000000000000L)
{
str=convert(x/1000000000000L)+” trilyun “+convert(x%1000000000000L);
}

else if (x<1000000000000000000L)
{
str=convert(x/1000000000000000L)+” brilyun “+convert(x%1000000000000000L);
}
return str;
}

public static void main(String []args){
Kwitansi02 ini=new Kwitansi02();
System.out.println(ini.convert(31424212122103485L)+” Rupiyah \n”);
System.out.println(ini.convert(579567545343343453L)+” Rupiyah \n”);
}

}

maka output yang di hasilkan adalah :

tiga puluh satu brilyun empat ratus dua puluh empat trilyun dua ratus dua belas milyar seratus dua puluh dua juta seratus tiga ribu empat ratus delapan puluh lima Rupiyah

lima ratus tujuh puluh sembilan brilyun lima ratus enam puluh tujuh trilyun lima ratus empat puluh lima milyar tiga ratus empat puluh tiga juta tiga ratus empat puluh tiga ribu empat ratus lima puluh tiga Rupiyah

ck…ck…ck.. kapan punya duit segitu ya ??…… hehehe….

3 Tanggapan

Subscribe to comments with RSS.

  1. echo said, on 21 Agustus 2008 at 08:07

    kayaknya lebih keren punya gw nich😛

  2. echo said, on 21 Agustus 2008 at 08:08

    /*
    @author : echo
    date : 15-08-2008
    */

    public class Kwitansi02
    {
    public String convert(long x){

    String angka[]={””,” satu”,” dua”,” tiga”,” empat”,” lima”,” enam”,” tujuh”,” delapan”,” sembilan”,” sepuluh”,” sebelas”};
    String str= ” “;
    int cnv=(int)x;

    if (x<12)
    {
    str=angka[cnv];
    }
    else if (x<20)
    {
    str=convert(x-10)+” belas”;
    }
    else if (x<100)
    {
    str=convert(x/10)+” puluh”+convert(x%10);
    }
    else if (x<200)
    {
    str=” seratus”+convert(x-100);
    }
    else if (x<1000)
    {
    str=convert(x/100)+” ratus” + convert(x%100);
    }
    else if (x<2000)
    {
    str=” seribu”+convert(x-1000);
    }
    else if (x<1000000)
    {
    str=convert(x/1000)+” ribu”+convert(x%1000);
    }

    else if (x<1000000000)
    {
    str=convert(x/1000000)+” juta”+convert(x%1000000);
    }
    else if (x<1000000000000L)
    {
    str=convert(x/1000000000L)+” milyar”+convert(x%1000000000L);
    }
    else if (x<1000000000000000L)
    {
    str=convert(x/1000000000000L)+” trilyun “+convert(x%1000000000000L);
    }

    else if (x<1000000000000000000L)
    {
    str=convert(x/1000000000000000L)+” brilyun “+convert(x%1000000000000000L);
    }
    return str;
    }

    public static void main(String []args){
    Kwitansi02 ini=new Kwitansi02();
    System.out.println(ini.convert(31424212122103485L)+” Rupiyah \n”);
    System.out.println(ini.convert(579567545343343453L)+” Rupiyah \n”);
    }

    }
    [/sourcecode]

  3. echo said, on 22 Agustus 2008 at 17:36

    itu sich kasus tugas gw waktu semester 1, waktu masih pake C, wkkk

    jadi males lagi😀


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: