latihan pratikum 11
konsep pemograman
program pascal dengan menggunakan string LIST :
program ubah;
uses crt;
var pil:char;
i:byte;
kalimat:string;
awal,huruf:boolean;
begin
repeat
clrscr;
writeln('MENU PILIHAN');
writeln('============');
writeln('1.Ubah Ke Huruf Besar Semua');
writeln('2.Ubah Ke Huruf Kecil Semua');
writeln('3.Huruf Pada Awal Kata Di Ubah Ke Huruf besar');
writeln('4.Selesai');
writeln;
write('Pilihan Anda [1..4]:');
repeat
pil:=readkey;
until pil in ['1'..'4'];
case pil of
'1':begin
clrscr;
writeln('Masukan Sembarang Kalimat:');
readln(kalimat);
writeln;
for i:=1 to length(kalimat) do
begin
kalimat[i]:=upcase(kalimat[i]);
end;
writeln('Kalimat Yang Dihasilkan:');
write(kalimat);
readln;
end;
'2':begin
clrscr;
writeln('Masukan Sembarang Kalimat:');
readln(kalimat);
writeln;
for i:=1 to length(kalimat) do
begin
if (ord(kalimat[i])>64) and (ord(kalimat[i])<97) then
kalimat[i]:=chr(ord(kalimat[i])+32);
end;
writeln('Kalimat Yang Dihasilkan:');
write(kalimat);
readln;
end;
'3':begin
clrscr;
writeln('Masukan Sembarang Kalimat:');
readln(kalimat);
writeln;
for i:=1 to length(kalimat) do
begin
if (kalimat[i-1]=' ') or (i=1) then
kalimat[i]:=upcase(kalimat[i]);
end;
writeln('Kalimat Yang Dihasilkan:');
write(kalimat);
readln;
end;
end;
until pil='4';
end.
hasilnya :
logika :
Tidak ada komentar:
Posting Komentar