viết hàm hoặc thủ tục tính S=a^n+b^m; s1=1+2+3+...n; s2=1/2+1/3+...1/100
1 câu trả lời
Var s2: real; s,s1:longint;
i:integer; a,b,n,m:integer;
procedure nhap;
begin
Write(‘nhap a va b= ‘); readln(a,b);
Write(‘nhap n va m= ‘); readln(n,m);
end;
function luythua:longint;
begin
Luythua:=exp(n*ln(a))+ exp(m*ln(b));
end;
function s1:longint;
begin
s1:=0;
for i:=1 to n do s1:=s1+n;
end;
function s2:real;
begin
s2:=0;
for i:=2 to 100 do s2:=s2+1/i;
end;
begin
clrscr;
nhap;
Writeln(‘luy thua= ‘,luythua)
Writeln(‘s1=‘,s1);
Write(‘s2=‘,s2:5:2);
readln
end.
Câu hỏi trong lớp
Xem thêm