no2
unknown
plain_text
4 years ago
3.4 kB
11
Indexable
#include <stdio.h>
int main()
{
int num; // untuk menginput angka
printf("Silahkan input angka (0-999):");
scanf("%d", &num);
/* memisah 3 digit huruf menjadi satuan, puluhan, belasanm dan ratusan agar terkategori */
int s = num % 10; // untuk mengambil digit angka satuan nya
num = num / 10;
int b = s;
int p = num % 10; // untuk mengambil digit angka puluhan nya
num = num / 10;
int r = num % 10; // untuk mengambil digit angka ratusan nya
printf("Angka tersebut adalah = ");
// untuk ratusan
if (r == 1)
{
printf("Seratus");
}
else if (r == 2)
{
printf("Dua Ratus ");
}
else if (r == 3)
{
printf("Tiga ratus ");
}
else if (r == 4)
{
printf("Empat ratus ");
}
else if (r == 5)
{
printf("Lima ratus ");
}
else if (r == 6)
{
printf("Enam ratus ");
}
else if (r == 7)
{
printf("Tujuh ratus ");
}
else if (r == 8)
{
printf("Delapan ratus ");
}
else if (r == 9)
{
printf("Sembilan ratus ");
}
// untuk puluhan
if (p == 1 && s == 0)
{
printf("sepuluh ");
}
else if (p == 2)
{
printf("dua puluh ");
}
else if (p == 3)
{
printf("tiga puluh ");
}
else if (p == 4)
{
printf("empat puluh ");
}
else if (p == 5)
{
printf("lima puluh ");
}
else if (p == 6)
{
printf("enam puluh ");
}
else if (p == 7)
{
printf("tujuh puluh ");
}
else if (p == 8)
{
printf("delapan puluh ");
}
else if (p == 9)
{
printf("sembilan puluh ");
}
// khusus untuk angka belasan
if (p == 1)
{
if (b == 1)
{
printf("sebelas ");
}
else if (b == 2)
{
printf("dua belas ");
}
else if (b == 3)
{
printf("tiga belas ");
}
else if (b == 4)
{
printf("empat belas ");
}
else if (b == 5)
{
printf("lima belas ");
}
else if (b == 6)
{
printf("enam belas ");
}
else if (b == 7)
{
printf("tujuh belas ");
}
else if (b == 8)
{
printf("delapan belas ");
}
else if (b == 9)
{
printf("sembilan belas ");
}
}
// untuk satuan
if (p != 1)
{
if (s == 1)
{
printf("satu ");
}
else if (s == 2)
{
printf("dua ");
}
else if (s == 3)
{
printf("tiga ");
}
else if (s == 4)
{
printf("empat ");
}
else if (s == 5)
{
printf("lima ");
}
else if (s == 6)
{
printf("enam ");
}
else if (s == 7)
{
printf("tujuh ");
}
else if (s == 8)
{
printf("delapan ");
}
else if (s == 9)
{
printf("sembilan ");
}
}
return 0;
}Editor is loading...