Program Membaca Bilangan dengan c++ - Semua Disini Gratis
Semua Disini Gratis
Semua Disini Gratis adalah tempat untuk sharing apapun untuk gratis
Home
Download
Tips & Trik
How to Download
Saturday, 22 November 2014
Program Membaca Bilangan dengan c++
Di bawah ini adalah source code bahasa c++ untuk membaca bilangan:
#include<iostream.h> #include<stdio.h> #include<conio.h> void ribuan(int angka); void ratusan(int angka); void puluhan(int angka); void satuan(int angka); void main() { long int angka; int tekan; clrscr(); do { do { clrscr(); cout <<"Program membaca bilangan"; cout <<"\n"; cout <<"\nMasukkan angka (0-9999): "; cin >>angka; } while (angka > 9999 || angka < 0); printf("Dibaca: "); if (angka>999) ribuan(angka); else if (angka>99) ratusan(angka); else if (angka>9) puluhan(angka); else if (angka>-1) satuan(angka); tekan=getch(); } while(tekan != 27); } void ribuan(int angka) { int temp1,temp2; temp1=angka/1000; temp2=angka%1000; if (temp1 <10 && temp1 > 1) { satuan(temp1); cout << "ribu "; } else cout <<"seribu "; if (temp2 > 99) ratusan(temp2); else if (temp2 > 9) puluhan(temp2); else if (temp2 > 0) satuan(temp2); } void ratusan(int angka) { int temp1,temp2; temp1=angka/100;temp2=angka%100; if (temp1 < 10 && temp1 > 1) { satuan(temp1); cout <<"ratus "; } else if (temp1 == 1) cout <<"seratus "; if (temp2 > 9) puluhan(temp2); else if(temp2 >0) satuan(temp2); } void puluhan(int angka) { int temp1,temp2; temp1=angka/10;temp2=angka%10; switch (temp1) { case 1: { if (temp2 == 0) { cout <<"sepuluh ";break; } else if (temp2 == 1) { cout <<"sebelas ";break; } else if (temp2 == 2) { cout <<"dua belas ";break; } else if (temp2 == 3) { cout <<"tiga belas ";break; } else if (temp2 == 4) { cout <<"empat belas ";break; } else if (temp2 == 5) { cout <<"lima belas ";break; } else if (temp2 == 6) { cout <<"enam belas ";break; } else if (temp2 == 7) { cout <<"tujuh belas ";break; } else if (temp2 == 8) { cout <<"delapan belas ";break; } else if (temp2 == 9) { cout <<"sembilan belas ";break; } } default:{satuan(temp1); cout <<"puluh ";} } if (temp2 > 0 && angka >19) satuan(temp2); } void satuan(int angka) { switch (angka) { case 9: cout <<"sembilan ";break; case 8: cout <<"delapan ";break; case 7: cout <<"tujuh ";break; case 6: cout <<"enam ";break; case 5: cout <<"lima ";break; case 4: cout <<"empat ";break; case 3: cout <<"tiga ";break; case 2: cout <<"dua ";break; case 1: cout <<"satu ";break; case 0: cout <<"nol ";break; } }
Selamat mencoba..
Untuk
compiler
nya bisa
Download disini.
No comments :
New comments are not allowed.
No comments :
New comments are not allowed.