konversi angka menjadi kalimat pendek IF ELSE 1 sampai 99 || Bahasa C++ menggunakan Kodeblocks

Mengkonversi angka menjadi kalimat pada bahasa C++




scriptnya
#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>99))
{
cout<<"ERROR\n";
cout<<"nilai yang Anda masukan melampaui 99 ";
}
}
int main()
{
int nilai;
cout<<"=====tugas texthome mulyana===========\n";
cout<<"Konversi Angka Menjadi kalimat pendek \n";
cout<<"Masukkan Bilangan: ";
cin>>nilai;
if (nilai<0){
cout<<"Minus ";
terbilang(abs(nilai));
} else {
terbilang(nilai);
}
return 0;
}

hasil yang benar

hasil yang salah


Subscribe to receive free email updates:

0 Response to "konversi angka menjadi kalimat pendek IF ELSE 1 sampai 99 || Bahasa C++ menggunakan Kodeblocks"