Anda di halaman 1dari 2

1 # include <iostream>

2 using namespace std;


3
4 string Bilang(unsigned int n)
5 { string anu[9]={"satu","dua","tiga","empat",
6 "lima","enam","tujuh","delapan", Tugas
7 "sembilan"}, t="";
8
9 if(n<=0) return ""; if(n<10)
10 return anu[n-1]; else
11 { if(n>10 & n<20)
12 { unsigned int s=n-10; if(s==1)
13 t="sebelas"; else t=Bilang(s)
14 +" belas";
15 }
16 if(n==10) t="sepuluh";
17 if(n>=20 & n<100)
18 { unsigned int p=n/10, s=n%10; t=Bilang(p)
19 + " puluh " + Bilang(s);
20 }
21 if(n>=100 & n<1000)
22 { unsigned int p=n/100, s=n%100; if(p==1)
23 t="seratus " + Bilang(s);
24 else t=Bilang(p) + " ratus " + Bilang(s);
25 }
26 if(n>=1000 & n<1000000)
27 { unsigned int p=n/1000, s=n%1000; if(p==1)
28 t="seribu " + Bilang(s);
29 else t=Bilang(p) + " ribu " + Bilang(s);
30 }
31 if(n>=1000000 & n<1000000000)
32 { unsigned int p=n/1000000, s=n%1000000;
33 t=Bilang(p) + " juta " + Bilang(s);
34 }
35 if(n>=1000000000 & n<1000000000000)
36 { unsigned int p=n/1000000000, s=n
37 %1000000000; t=Bilang(p) + " milyar " +
38 Bilang(s);
39 }
40 return t;
41 }
42
43 main()
44 { unsigned long int m;
45 char jawab='y';
46 while(jawab=='y')
47 { cout<<"Berapa : "; cin>>m;
48 cout<<"\n"<<Bilang(m);
49 cout<<"\n\nLagi (y/t) ? "; cin>>jawab;
50 system("CLS");
51 }
52 }
53
Algoritma, Pemrograman, dan Lab. Komputer

Nama : Aisyah Fadilah Andoko


Nim : 22045000024
Mata Kuliah : Algoritma, Pemrograman, dan Lab. Komputer

Anda mungkin juga menyukai