Câu 1:
a)
Uses crt;
Var i:integer;
S:real;
Begin
Clrscr;
S:=0;
For i:=1 to 10 do
S:=s+1/i;
Writeln(s:4:2);
Readln;
End.
Câu 1:
b)
Uses crt;
Var i:integer;
S:real;
Begin
Clrscr;
S:=0;
I:=1;
While i<=10 do
Begin
S:=s+1/i;
Inc(i);
End;
Writeln(s:4:2);
Readln;
End.
Câu 2:
a)
Uses crt;
Var s,i:integer;
Begin
Clrscr;
S:=0;
For i:=1 to 10 do
S:=s+i;
Writeln(s);
Readln;
End.
Câu 2:
b)
Uses crt;
Var s,i:integer;
Begin
Clrscr;
S:=0;
I:=1;
While i<=10 do
Begin
S:=s+i;
Inc(i);
End;
Writeln(s);
Readln;
End.
B2 (Giống b1 nhưng đơn giản hơn):
2a) Với For...to....do:
Var i,S:integer;
Begin
S:=0;
For i:=1 to 10 do S:=S+i;
Writeln('Vay tong S=',S);
Readln
End.
*Kết quả:* (Cuối dòng)
2b) Với While...do:
Var i,S:integer;
Begin
S:=0; i:=1;
While i<=10 do
Begin
S:=S+i;
i:=i+1;
End;
Writeln('Vay tong S=',S);
Readln
End.
*Kết quả:*