S=1+2+.... +100 Viết chương trình giải toán vs chương trình kiểu pascal

2 câu trả lời

uses crt;
var i,t:integer;
begin
clrscr;
i:=1;
t:=0;
repeat
t := t + i;
inc(i);
until i>100;
writeln(t);
readln;
end.


Cách 1: dùng vòng lặp.

uses crt;
var s,i:longint;
begin
clrscr;
   S:=0;
   for i:=1 to 100 do s:=s+i;
   writeln(s);
readln
end.

Cách 2: dùng công thức.

uses crt;
var s:longint;
begin
clrscr;
   s:=(100*101)div 2;
   writeln(s);
readln
end.

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