Anda di halaman 1dari 2

// PROGRAM KONVERSI BILANAGAN 15 DIGIT

#include<stdio.h>
void panggil(int);
main()
{
int triliyun, milyar, juta, ratusan, ribuan;
puts("\t\t\t\t SELAMAT DATANG") ;
puts("\t SEBENTAR LAGI ANDA AKAN MEMASUKI PROGRAM KONVERSI BILANGAN")
;
puts("\t\t\t\t PROGRAM DIMULAI !!!") ;
printf("\n\n\n") ;
// MEMASUKKAN INPUT DATA BESERTA PROSESNYA SAMPAI SELESAI
printf("\t Masukkan 3 bilangan berturut-turut sampai berjumlah 15 digit
\n \t\t Kemudian akhiri dengan menekan tombol ENTER : \n\n");
puts("Masukkan 3 angka pertama: ") ;
scanf("%d",&triliyun);
puts("Masukkan 3 angka kedua: ");
scanf("%d",&milyar);
puts("Masukkan 3 angka ketiga: ");
scanf("%d",&juta);
puts("Masukkan 3 angka keempat: ");
scanf("%d",&ratusan);
puts("Masukkan 3 angka terakhir: ");
scanf("%d",&ribuan);
panggil(triliyun);
if(triliyun!=0)
printf("triliun ");
panggil(milyar);
if(milyar!=0)
printf("miliar ");
panggil(juta);
if(juta!=0)
printf("juta ");
panggil(ratusan);
if(ratusan!=0)
printf("ribu ");
if(ratusan==1)
printf("se");
else
panggil(ribuan);
if(ratusan!=0)
printf("\n\n\n\n");
printf ("\n\t\t\t\t PROGAM SELESAI \n\n\n") ;
}
void panggil (int nominal)
{
char kata[10][10]={"","satu","dua","tiga","empat","lima","enam","tujuh",
"delapan","sembilan"};
int ratusan, puluhan, satuan;
ratusan=(nominal/100)%10;

if(ratusan==1)
printf("se");
else
printf("%s ",kata[ratusan]);
if(ratusan!=0)
printf("ratus ");
puluhan=(nominal/10)%10;
if(puluhan!=1)
printf("%s ",kata[puluhan]);
if(puluhan!=0&&puluhan!=1)
printf("puluh ");
satuan=nominal%10;
if(puluhan!=1)
printf("%s ",kata[satuan]);
else if(puluhan==1)
{
switch(satuan)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
}
}
}

printf("sepuluh "); break;


printf("sebelas "); break;
printf("%s belas ",kata[satuan]);
printf("%s belas ",kata[satuan]);
printf("%s belas ",kata[satuan]);
printf("%s belas ",kata[satuan]);
printf("%s belas ",kata[satuan]);
printf("%s belas ",kata[satuan]);
printf("%s belas ",kata[satuan]);
printf("%s belas ",kata[satuan]);

break;
break;
break;
break;
break;
break;
break;
break;

Anda mungkin juga menyukai