Hay
teman teman sekalian bagi yang ingin belajar cara membuat
program penjumlahan dengan output terbilang dengan C++, siapkan dulu
aplikasinya karena jika tanpa aplikasi sejenis ini, anda tidak bisa membuat
sebuah kalkulator.
Nama
aplikasinya adalah Dev C++, anda juga bisa menggunakan aplikasi lainnya
seperti Borland C++. Anda bisa download aplikasi tersebut secara gratis
di internet.
Nah, apabila
anda sudah memiliki aplikasi yang saya sebutkan di atas atau yang sejenisnya,
maka saya akan ajarkan langkah-langkah nya kepada anda. Caranya sangat gampang
kok, anda hanya tinggal meng copy paste atau meng comot pasang kode di bawah
ini menuju aplikasi yang sudah anda download tadi. Berikut kode nya :
#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 y)
{
if (y<=11) satuan(y);
else if ((y>11) && (y<=19))
{
terbilang(y%10);
cout<<"Belas";
}
else if ((y>=20)&&(y<=99))
{
terbilang(y/10);
cout<<"Puluh";
terbilang(y%10);
}
else if ((y>=100)&&(y<=199))
{
cout<<"Seratus";
terbilang(y%100);
}
else if ((y>=200)&&(y<=999))
{
terbilang(y/100);
cout<<"Ratus";
terbilang(y%100);
}
else if ((y>=1000)&&(y<=1999))
{
cout<<"Seribu";
terbilang(y%1000);
}
else if ((y>=2000)&&(y<=9999))
{
terbilang(y/1000);
cout<<"Ribu";
terbilang(y%1000);
}
else if ((y>=10000)&&(y<=99999))
{
terbilang(y/1000);
cout<<"Ribu";
terbilang(y%1000);
}
else if ((y>=100000)&&(y<=999999))
{
terbilang(y/1000);
cout<<"Ribu";
terbilang(y%1000);
}
else if ((y==1000000))
{
terbilang(y/1000000);
cout<<"Juta";
terbilang(y%1000000);
}
else if ((y>1000000))
{
cout<<"error";
}
}
int main()
{
unsigned long a, b, nilai;
cout << "Masukkan Bilangan 1 = ";
cin >> a;
cout << "Masukkan Bilangan 2 = ";
cin >> b;
nilai = a + b;
cout << a << " + " << b << " = " << nilai;
cout << endl;
cout << "Terbilang";
terbilang(nilai);
return 0;
}
Inilah hasil outputnya:
0 komentar:
Posting Komentar