Viết chương trình có sử dụng chương trình con, nhập 1 xâu bất kì, đổi xâu này thành xâu viết hoa

2 câu trả lời

Hàm function:

program xau_hoa;

uses crt;

var s:string;

{---Chuong-trinh-con---}

function hoa(st:string):string;

var i:byte;

begin

       hoa:='';

       for i:=1 to length(st) do

              hoa:=hoa+upcase(st[i]);

end;

{---Chuong-trinh-chinh---}

begin

       clrscr;

       write('Nhap xau: ');  readln(s);

       write('Xau hoa la: ',hoa(s));

       readln;

end.

Thủ tục procedure:

program xau_hoa;

uses crt;

var s:string;

{---Chuong-trinh-con---}

procedure hoa(st:string);

var i:byte;

begin

       for i:=1 to length(st) do

              write(upcase(st[i]));

end;

{---Chuong-trinh-chinh---}

begin

       clrscr;

       write('Nhap xau: ');  readln(s);

       write('Xau hoa la: ');

       hoa(s);

       readln;

end.

var s: string;

Procedure xuLy;

    Var i: byte;

    Begin

        For i:=1 to length(s) do

              s[i]:=upcase(s[i]);

    End;

Begin

     Write('nhap xau: '); readln(s);

     XuLy;

     Write(s);

     Readln

End.

Câu hỏi trong lớp Xem thêm