SlideShare a Scribd company logo
1 of 1
program Konversi_angka;
uses wincrt;
function terbilang(x:longint):string;
function bilang(x:longint):string;
begin
case x of
0:bilang:='';
1:bilang:='satu';
2:bilang:='dua';
3:bilang:='tiga';
4:bilang:='empat';
5:bilang:='lima';
6:bilang:='enam';
7:bilang:='tujuh';
8:bilang:='delapan';
9:bilang:='sembilan';
10:bilang:='sepuluh';
11:bilang:='sebelas';
end;
end;
begin
if x<12 then
terbilang := ' ' + bilang(x)
else if x<20 then
terbilang:=terbilang(x-10)+'belas'
else if x<100 then
terbilang:=terbilang(x div 10)+'puluh'+terbilang(x mod 10)
else if x<200 then
terbilang:='seratus'+terbilang(x-100)
else if x<1000 then
terbilang:=terbilang(x div 100)+'ratus'+terbilang(x mod 100)
else if x<2000 then
terbilang:='seribu'+terbilang(x-1000)
else if x<1000000 then
terbilang:=terbilang(x div 1000)+'ribu'+terbilang(x mod 1000)
else if x<1000000000 then
terbilang:=terbilang(x div 1000000)+'juta'+terbilang(x mod 1000000)
else
terbilang:=terbilang(x div 1000000000)+'milyar'+terbilang(x mod
1000000000);
end;
var
i:longint;
lanjut:char;
begin
repeat
clrscr;
writeln('***************************');
writeln('*
Kelompok 10
*');
writeln('* Algoritma Pemrograman *');
writeln('***************************');
write('Masukkan angka : ');readln(i);
writeln('');
writeln('Terbilang
: ',terbilang(i));
writeln('');
write('Lagi? (Y/T) :');readln(lanjut);
until (lanjut='t')or(lanjut='T');
donewincrt;
end.

More Related Content

Viewers also liked

Praxe e cultura juvenil ee
Praxe e cultura juvenil eePraxe e cultura juvenil ee
Praxe e cultura juvenil eeElisio Estanque
 
Diapositiva 2
Diapositiva 2Diapositiva 2
Diapositiva 2c5179386
 
Kostenloser Social Media Spickzettel
Kostenloser Social Media Spickzettel Kostenloser Social Media Spickzettel
Kostenloser Social Media Spickzettel ADENION GmbH
 
Proposta queixa
Proposta queixaProposta queixa
Proposta queixaJose Usó
 
Consejos para afrontar el estrés
Consejos para afrontar el estrésConsejos para afrontar el estrés
Consejos para afrontar el estrésTxema Sanchis
 
Экспертное заключение 2
Экспертное заключение 2Экспертное заключение 2
Экспертное заключение 2Khasenov Damir
 
Word 2010 Cas pratique 2
Word 2010 Cas pratique 2Word 2010 Cas pratique 2
Word 2010 Cas pratique 2Yldize56
 
維加斯新華雜誌
維加斯新華雜誌維加斯新華雜誌
維加斯新華雜誌cost2farm
 
Sa1 v1-o feudalismo em suas relações sociais, econômicas, …
Sa1 v1-o feudalismo em suas relações sociais, econômicas, …Sa1 v1-o feudalismo em suas relações sociais, econômicas, …
Sa1 v1-o feudalismo em suas relações sociais, econômicas, …mautexjr
 
Facultad de ciencias de la educación
Facultad de ciencias de la educaciónFacultad de ciencias de la educación
Facultad de ciencias de la educaciónNorman Lucero
 
Chartered Financial Planner
Chartered Financial PlannerChartered Financial Planner
Chartered Financial Plannertrevor_durham
 
Realistic vibrators
Realistic vibratorsRealistic vibrators
Realistic vibratorss4saucy
 

Viewers also liked (16)

Praxe e cultura juvenil ee
Praxe e cultura juvenil eePraxe e cultura juvenil ee
Praxe e cultura juvenil ee
 
Actividad 33
Actividad 33Actividad 33
Actividad 33
 
Diapositiva 2
Diapositiva 2Diapositiva 2
Diapositiva 2
 
Kostenloser Social Media Spickzettel
Kostenloser Social Media Spickzettel Kostenloser Social Media Spickzettel
Kostenloser Social Media Spickzettel
 
Luz clarita
Luz claritaLuz clarita
Luz clarita
 
Tema 5. Roma
Tema 5. RomaTema 5. Roma
Tema 5. Roma
 
Proposta queixa
Proposta queixaProposta queixa
Proposta queixa
 
Consejos para afrontar el estrés
Consejos para afrontar el estrésConsejos para afrontar el estrés
Consejos para afrontar el estrés
 
Экспертное заключение 2
Экспертное заключение 2Экспертное заключение 2
Экспертное заключение 2
 
Word 2010 Cas pratique 2
Word 2010 Cas pratique 2Word 2010 Cas pratique 2
Word 2010 Cas pratique 2
 
維加斯新華雜誌
維加斯新華雜誌維加斯新華雜誌
維加斯新華雜誌
 
Sa1 v1-o feudalismo em suas relações sociais, econômicas, …
Sa1 v1-o feudalismo em suas relações sociais, econômicas, …Sa1 v1-o feudalismo em suas relações sociais, econômicas, …
Sa1 v1-o feudalismo em suas relações sociais, econômicas, …
 
Facultad de ciencias de la educación
Facultad de ciencias de la educaciónFacultad de ciencias de la educación
Facultad de ciencias de la educación
 
Qué tipo de compuesto es el agua
Qué tipo de compuesto es el aguaQué tipo de compuesto es el agua
Qué tipo de compuesto es el agua
 
Chartered Financial Planner
Chartered Financial PlannerChartered Financial Planner
Chartered Financial Planner
 
Realistic vibrators
Realistic vibratorsRealistic vibrators
Realistic vibrators
 

More from Diyat Diyat (17)

Data sosial ekonomi
Data sosial ekonomiData sosial ekonomi
Data sosial ekonomi
 
Adsi
AdsiAdsi
Adsi
 
Erd sistem informasi akademik
Erd sistem informasi akademikErd sistem informasi akademik
Erd sistem informasi akademik
 
Tugas adsi activity class state
Tugas adsi activity class stateTugas adsi activity class state
Tugas adsi activity class state
 
Tugas
TugasTugas
Tugas
 
Tb adsi
Tb adsiTb adsi
Tb adsi
 
10 sampul belakang
10 sampul belakang10 sampul belakang
10 sampul belakang
 
09 bab 8
09 bab 809 bab 8
09 bab 8
 
08 bab 7
08 bab 708 bab 7
08 bab 7
 
07 bab 6
07 bab 607 bab 6
07 bab 6
 
06 bab 5
06 bab 506 bab 5
06 bab 5
 
05 bab 4
05 bab 405 bab 4
05 bab 4
 
04 bab 3
04 bab 304 bab 3
04 bab 3
 
03 bab 2
03 bab 203 bab 2
03 bab 2
 
02 bab 1
02 bab 102 bab 1
02 bab 1
 
01 preliminari
01 preliminari01 preliminari
01 preliminari
 
00 sampul depan
00 sampul depan00 sampul depan
00 sampul depan
 

Tugas 4

  • 1. program Konversi_angka; uses wincrt; function terbilang(x:longint):string; function bilang(x:longint):string; begin case x of 0:bilang:=''; 1:bilang:='satu'; 2:bilang:='dua'; 3:bilang:='tiga'; 4:bilang:='empat'; 5:bilang:='lima'; 6:bilang:='enam'; 7:bilang:='tujuh'; 8:bilang:='delapan'; 9:bilang:='sembilan'; 10:bilang:='sepuluh'; 11:bilang:='sebelas'; end; end; begin if x<12 then terbilang := ' ' + bilang(x) else if x<20 then terbilang:=terbilang(x-10)+'belas' else if x<100 then terbilang:=terbilang(x div 10)+'puluh'+terbilang(x mod 10) else if x<200 then terbilang:='seratus'+terbilang(x-100) else if x<1000 then terbilang:=terbilang(x div 100)+'ratus'+terbilang(x mod 100) else if x<2000 then terbilang:='seribu'+terbilang(x-1000) else if x<1000000 then terbilang:=terbilang(x div 1000)+'ribu'+terbilang(x mod 1000) else if x<1000000000 then terbilang:=terbilang(x div 1000000)+'juta'+terbilang(x mod 1000000) else terbilang:=terbilang(x div 1000000000)+'milyar'+terbilang(x mod 1000000000); end; var i:longint; lanjut:char; begin repeat clrscr; writeln('***************************'); writeln('* Kelompok 10 *'); writeln('* Algoritma Pemrograman *'); writeln('***************************'); write('Masukkan angka : ');readln(i); writeln(''); writeln('Terbilang : ',terbilang(i)); writeln(''); write('Lagi? (Y/T) :');readln(lanjut); until (lanjut='t')or(lanjut='T'); donewincrt; end.