Program kali ini adalah Program Pengejaan atau penggubah angka ke dalam bentuk teks tulisan
Pada saat kita mencetak atau memperbaharui buku tabungan kita pasti
terdapat kolom terbilang, biasanya pada kolon terbilang ini pasti yang
tadinya disebut kan dalam bentuk nominal angka menjadi bentuk teks.
Program yang saat ini saya buat adalah merubah angka ke dalam bentuk teks kalimat.
Berikut adalah scrip program pengejaan angka dalam bahasa c++ dan menggunakan compailer Dev C++.
#include <iostream>
#include <conio.h>
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)&&(b<=1999)) {
cout<<"Seribu";
terbilang(b%1000);
}
else if ((b>=2000)&&(b<=9999)) {
terbilang(b/1000);
cout<<"Ribu";
terbilang(b%1000);
}
else if ((b>=10000)&&(b<=99999)) {
terbilang(b/1000);
cout<<"Ribu";
terbilang(b%1000);
}
else if ((b>=100000)&&(b<=999999)) {
terbilang(b/1000);
cout<<"Ribu";
terbilang(b%1000);
}
else if ((b>100000))
{
cout<<"maaf! angka yang kamumasukanterlalubanyak";
}
}
int main()
{
int nilai;
cout<<"\nmasukan bilangan:";cin>>nilai;
if (nilai<0){
cout<<"Minus ";
terbilang(nilai);
} else {
terbilang(nilai);
}
getch();
}
Program C++ Pengejaan Angka Menjadi Teks
Program C++ Pengejaan Angka Menjadi Teks
okleq
5.0
stars based on
35
reviews
Program kali ini adalah Program Pengejaan atau penggubah angka ke dalam bentuk teks tulisan Pada saat kita mencetak atau memperbaharui buku...
Subscribe to:
Post Comments (Atom)
Popular Posts
-
konversi jam ke detik C++ (kasus 5 bab 3 diktat alpro) #include <iostream> /* run this program using the console pauser or add you...
-
Fungsi rekursif C++ pengertian fungsi rekursif Fungsi rekursif adalah function yang memanggil dirinya sendiri secara langsung maupun...
-
Konversi Detik ke jam, menit, Detik C++ (kasus 4 bab 3 diktat alpro) #include <iostream> using namespace std; int main(){ int s,j...
-
menghitung selisih waktu C++ (kasus 6 bab 3 diktat alpro) #include <iostream> #include <conio.h> using namespace std; //me...
-
Fungsi dan Parameter Halo guys , gimana kabar nya pada kesempatan kali ini kita akan belajar tentang fungsi dan parameter pada c++. Ini m...
EmoticonEmoticon