Sebelumnya saya ingin menerangkan sistem kerjanya program dengan menggunakan C++  ini, program ini adalah program dimana sebuah angka akan dirubah menjadi huruf nominal uang,. contoh nya jika kamu mengisikan "120000" maka yang akan tampil adalah nominal itu yaitu " Seratus dua puluh ribu " begitu seterusnya bahkan sampai milyartan, Berikut scriptnya,
Semoga Bermanfaat : )

#include <iostream.h>
#include <conio.h>
void main()
{


double input;
long int Angka=0;
int ratusan=0;
int satuan=0;
int i=0,j=0;
cout<<"Masukan Angka : ";
cin>>input;
if(input<1000000000)
{Angka=input;}
else{}
while(i<4)
{
if (input>999999999 && i==0)
{ratusan=input/1000000000;
Angka=input-(ratusan*1000000000);
}
else if(Angka/1000000 >0 && i==1)
{ratusan=Angka/1000000;
Angka=Angka-ratusan*1000000;
}
else if(Angka/1000 >0 && i==2)
{ratusan=Angka/1000;
Angka=Angka-ratusan*1000;
}
else if(Angka>0 && i==3)
{ratusan=Angka;
}

while(j<3)
{
if(ratusan/100>0 && j==0)
{satuan=ratusan/100;
}
else if((ratusan%100)/10>0 && j==1)
{satuan=(ratusan%100)/10;
}
else if((ratusan%10)>0 && j==2)
{satuan=ratusan%10;
}
if((satuan==1&&j==0)||(satuan==1&& j==1 && ratusan%10<=1)||(ratusan==1&&i==2&&j==2))
{cout<<"se";}
else if(satuan==1&&((ratusan%100)/10)!=1)
{cout<<"satu";}
else if(satuan==2)
{cout<<"dua";}
else if(satuan==3)
{cout<<"tiga";}
else if(satuan==4)
{cout<<"empat";}
else if(satuan==5)
{cout<<"lima";}
else if(satuan==6)
{cout<<"enam";}
else if(satuan==7)
{cout<<"tujuh";}
else if(satuan==8)
{cout<<"delapan";}
else if(satuan==9)
{cout<<"sembilan";}

if(satuan>0&&j==0)
{cout<<"ratus ";}
else if(j==2&&satuan>0&&(ratusan%100)/10==1)
{cout<<"belas ";}
else if(j==1&&satuan>0&&((ratusan%100)>=20||(ratusan%100)==10))
{cout<<"puluh ";}
j++;
satuan=0;
}
if (i==0&&ratusan>0)
{cout<<" miliyard ";}
else if (i==1&&ratusan>0)
{cout<<" juta ";}
else if (i==2&&ratusan>0)
{cout<<" ribu ";}
i++     ;
ratusan=0;
j=0;
}
getch();
}

Jika sobat pengen download aplikasi programnya dalam bentuk jadinya klik di DOWNLOAD
Insya'allah tidak ada yang salah gan, hehehe :)