Rabu, 27 Maret 2019

Cara membuat program penjumlahan dengan output terbilang dengan C++

 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