MENGKONVERSI ANGKA BILANGAN BULAT MENJADI KATA-KKATA

Standar

Assalamualaikum numpang share ya 😀

Program berikut merupaan materi fungsi dari Algostrukdat II.Program berikut menggunakan aplikasi codeblock,masih sama dengan dev atau borland c++.Prohram dibawah akan menjalankan outputan angka bilangan bulat menjadi kata kata.

Dan berikut adapun coding programnya:

#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<<” NEMBE ERROR MENIKO …!!!!!!\n\n”;
cout<<” Nilai Ingkan Panjenengan Lebetke Ngungkuli Dateng Database Aplikasinipun”;
}
}
int main()
{
int nilai;
cout<<endl;
cout<<” APLIKASI PENGKONVERSI ANGKA MENJADI UCAPAN \n”;
cout<<” WAWAN KHOIRUL ANAM \n”;
cout<<” 3133111041 \n”;
cout<<” MI A \n”;
cout<<“================================================================================\n”<<endl;
cout<<“________________________________________________________________________________\n”;
cout<<” LEBETKE ANGKANIPUN RUMIYEN = “;
cin>>nilai;
cout<<endl;
if (nilai<0){
cout<<” Minus “;
terbilang( abs(nilai));
} else {
terbilang( nilai);
}
cout<<“\n|______________________________________________________________________________|\n\n\n”;
cout<<” ALGORITMA DAN STRUKTUR DATA II”;
cout<<“\n |______________________________|\n\n\n”;
return 0;
}

 

Dari coding diatas berikut hasil RUNINGnya :

Gambar

semoga bermanfaat yeee 😀

wasalam 😀

Tinggalkan komentar