Lompat ke konten Lompat ke sidebar Lompat ke footer

Program memanggil prosedur dan atau fungsi rekursif untuk mencari jumlah karakter vokal

Program memanggil prosedur dan atau fungsi rekursif untuk mencari jumlah karakter vokal
(a, i, u, e, o) yang inputannya dari file inputnamakelompok.txt
yang berisi nama-nama mahasiswa pada kelompok tugas besar dan
hasilnya disimpan di file hasil.txt!

program huruf_vokal;
Uses crt;
Var
vokal,konsonan,len,i:integer;
kata:string;
t,f : textfile;
function huruf:integer;
begin
huruf:=0;
    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;
begin
    clrscr;
    assign(t,'inputnamakelompok.txt');
    assign(f,'hasil.txt');
    reset(t);
    rewrite(f);
    while not EOF (t) do
    begin
    readln(t,kata);
    writeln(kata);
     len:=length(kata);
        vokal:=0;
        konsonan:=0;
        for i:=1 to len do
        huruf;
        writeln(f,'Nama                     :',kata);
        writeln(f,'Jumlah Huruf Vokal       :',vokal);
        writeln(f,'Jumlah Huruf non vokal   :',konsonan);
        writeln(f);
    end;
    close(t);
    close(f);
    readln;
end.

Input Program







Output Program


Posting Komentar untuk "Program memanggil prosedur dan atau fungsi rekursif untuk mencari jumlah karakter vokal"