Pada kesempatan ini, saya akan berbagi program mengkonvert angka ( Integer ) desimal kedalam bentuk bilangan ( Terbilang ). Langsung saja.
seperti biasa, saya menggunakan bahasa pemrograman C++.
seperti biasa, saya menggunakan bahasa pemrograman C++.
Program Konvert Angka ke Bilangan / Huruf dengan C++.
Scribtnya.#include <iostream> #include <cmath> using namespace std; void satuan (int a) { if (a==1) { cout<<" Satu "; } else if (a==2) { cout<<" Dua "; } else if (a==3) { cout<<" Tiga "; } else if (a==4) { cout<<" Empat "; } else if (a==5) { cout<<" Lima "; } else if (a==6) { cout<<" Enam "; } else if (a==7) { cout<<" Tujuh "; } else if (a==8) { cout<<" Delapan "; } else if (a==9) { cout<<" Sembilan "; } else if (a==10) { cout<<" Sepuluh "; } else if (a==11) { cout<<" Sebelas "; } } void terbilang (int b) { if (b<=11) { satuan(b); } else if ((b>11) && (b<=19)) { terbilang(b%10); cout<<"Belas "; } else if ((b>=20)&&(b<=99)) { terbilang(b/10); cout<<"Puluh"; terbilang(b%10); } else if ((b>=100)&&(b<=199)) { cout<<"Seratus"; terbilang(b%100); } else if ((b>=200)&&(b<=999)) { terbilang(b/100); cout<<"Ratus"; terbilang(b%100); } else if ((b>=1000)&&(b<=1999)) { cout<<"Seribu"; terbilang(b%1000); } else if ((b>=2000)&&(b<=9999)) { terbilang(b/1000); cout<<"Ribu"; terbilang(b%1000); } else if ((b>=10000)&&(b<=99999)) { terbilang(b/1000); cout<<"Ribu"; terbilang(b%1000); } else if ((b>=100000)&&(b<=999999)) { terbilang(b/1000); cout<<"Ribu"; terbilang(b%1000); } else if ((b==1000000)) { terbilang(b/1000000); cout<<"Juta"; terbilang(b%1000000); } else if ((b>1000000)) { cout<<"ERROR\n"; cout<<"nilai yang Anda masukan melampaui database aplikasi"; } } int main() { int nilai; cout<<"Konversi Angka Menjadi terbilang \n"; cout<<"Masukkan Bilangan: "; cin>>nilai; if (nilai<0){ cout<<"Minus "; terbilang(abs(nilai)); } else { terbilang(nilai); } return 0; }
Demikian postingan tentang Program Konvert Angka ( Integer ) kedalam Bilangan dengan C++. Semoga Bermanfaat.
Kok Aku failure nya ada 3 ya ???.
BalasHapus#Butuh_Pecerahan.
terima kasih.
pake aplikasi apa mas?? DEV?
Hapussaya juga failure mas , ga ke read cmath nya , saya pake borlan
Hapuskalau pakai koma bisa gak
BalasHapustolong tambahin untuk koma
Hapuskalo di buat pake pengulangan gimana ya?
BalasHapus