Anda di halaman 1dari 7

Nama : Muhammad Faith Abewijaya

NIM : 123160121
Kelas : D
TUGAS ALGORITMA DAN PEMROGRAMAN
#include <iostream>
using namespace std;
void satuan(int x)
{
if (x==1) cout<<" Satu";
else if (x==2) cout<<" Dua";
else if (x==3) cout<<" Tiga";
else if (x==4) cout<<" Empat";
else if (x==5) cout<<" Lima";
else if (x==6) cout<<" Enam";
else if (x==7) cout<<" Tujuh";
else if (x==8) cout<<" Delapan";
else if (x==9) cout<<" Sembilan";
else if (x==10) cout<<" Sepuluh";
else if (x==11) cout<<" Sebelas";
}
void terbilang(long int z)
{
if (z<=11)
{
satuan(z);
}
else if ((z>11) && (z<=19))
{
terbilang(z%10);
cout<<" Belas";
}
else if ((z>=20)&&(z<=99))
{
terbilang(z/10);
cout<<" Puluh";
terbilang(z%10);
}
else if ((z>=100)&&(z<=199))
{
cout<<" Seratus";
terbilang(z%100);
}
else if ((z>=200)&&(z<=999))
{
terbilang(z/100);
cout<<" Ratus";
terbilang(z%100);
}
else if ((z>=1000)&&(z<=1999))
{
cout<<" Seribu";
terbilang(z%1000);
}
else if ((z>=2000)&&(z<=999999))
{
terbilang(z/1000);
cout<<" Ribu";
terbilang(z%1000);

}
else if ((z>=1000000)&&(z<=999999999))
{
terbilang(z/1000000);
cout<<" Juta";
terbilang(z%1000000);
}
else if ((z>=1000000000)&&(z<=999999999999))
{
terbilang(z/1000000000);
cout<<" Miliar";
terbilang(z%1000000000);
}
}
int main ()
{
unsigned long nilai;
cout<<"Nama : Muhammad Faith Abewijaya\n";
cout<<"NIM
: 123160121\n";
cout<<"Kelas : D\n\n\n";
cout<<"+++++++++++++++++++++++++++++++++++++++\n";
cout<<"\tProgram Konversi nilai\n";
cout<<"+++++++++++++++++++++++++++++++++++++++\n\n";
cout<<"MASUKKAN BILANGAN (1 - 1 Miliar) : ";
cin>>nilai;
cout<<endl;
cout<<"Terbilang : \n"; terbilang(nilai);
cout <<endl<<endl<<endl;
return 0;
}

Anda mungkin juga menyukai