Blog Kumpulan Tugas

Sabtu, 09 April 2016

Mengeja Bilangan Menjadi Kata-kata

Ini merupakan program salah satu kuis. Tepatnya pada kuis minggu ke-5. dalam 3 bentuk yaitu C++, Raptor dan Algoritma. dalam bentuk Raptor dan Algoritmanya anda bisa mengunjungi blog teman  sekelompok saya disini dan juga di sini.

Dan  berikut syntak C++ dari saya




#include <string>
#include <iostream>


using namespace std;
void satuan (long 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 (long 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))
{
cout<<"maaf! angka yang kamu masukan terlalu banyak";
}
}
int main()
{
int nilai;

cout<<" Program Konversi Angka Menjadi Huruf atau Kata "<<endl;
cout<<" ______________________________________________ "<<endl;
cout<<"Masukan Angka Hingga 3 Digit (ratusan) : ";cin>>nilai;
if (nilai<0){
cout<<" Minus ";
terbilang(nilai);
} else {
terbilang(nilai);
}
}



Hasil dari listing program diatas


Share:

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

Blog Archive