sebelum memulai ada baiknya anda membaca postingan saya sebelumnya yaitu Statemetn IF di Turbo Pascal dan Perulangan For do di Turbo Pasca karna untuk menghitung huruf vocal dan kosonan dengan turbo pascal kita memerlukan 2 statement itu
1. Buka program turbo pascal yang anda miliki
2. Ketikan script dibawah ini
program vokal_konsonan;
uses crt;
var
vokal,konsonan,len,i:integer;
kata:string;
begin
clrscr;
writeln('=================');
writeln('Tutorial Koding');
writeln('=================');
write('Masukan Nama Anda : ');readln(kata);
len:=length(kata);
konsonan:=0;
vokal:=0;
for i:=1 to len do
begin
if (kata[i]='a') or (kata[i]='A') or (kata[i]='i') or (kata[i]='I') or (kata[i]='e') or (kata[i]='E')
or (kata[i]='u') or (kata[i]='U') or (kata[i]='o') or (kata[i]='O') then
begin
vokal:=vokal+1;
end
else
begin
konsonan:=konsonan+1;
end;
end;
writeln('Jumlah Huruf Vokal : ',vokal);
writeln('Jumlah Huruf Konsonan : ',konsonan);
readln;
end.
Jika dijalankan akan seperti gambar di bawah ini
Penjelasan :
varDigunakan untuk mendeklarasikan variable
vokal,konsonan,len,i:integer;
kata:string;
write('Masukan Nama Anda : ');readln(kata);Digunakan untuk mengisi variable kata dengan kata yang kita inputkan
len:=length(kata);
konsonan:=0;
vokal:=0;
length digunakan untuk mengetahui panjang karakter dari kata yang kita inputkan
konsonan:=0 dan vokal:=0 digunakan untuk mengisi variabel dengan 0
for i:=1 to len doMelakukan perulangan untuk mendapatkan jumlah huruf vokal dan konsonan
begin
if (kata[i]='a') or (kata[i]='A') or (kata[i]='i') or (kata[i]='I') or (kata[i]='e') or (kata[i]='E')
or (kata[i]='u') or (kata[i]='U') or (kata[i]='o') or (kata[i]='O') then
begin
vokal:=vokal+1;
end
else
begin
konsonan:=konsonan+1;
end;
end;
writeln('Jumlah Huruf Vokal : ',vokal);Digunakan untuk menampilkan jumlah huruf vokal dan konsonan yang ditemukan
writeln('Jumlah Huruf Konsonan : ',konsonan);
Semoga berhasil
Semoga bermanfaat dan jangan lupa untuk memberikan komentar pada postingan ini.
0 komentar:
Post a Comment