Phần mềm học tập

nguyễn thị mai linh

Viết chương trình tính tích từ 1 đến 30

Rapton321
16 tháng 5 2019 lúc 22:00

uses crt;

var i,t:integer;

begin

t:=1;

for i:=1 to 30 do t:=t*i;

write(t);

readln

end.

Bình luận (5)
đặng tuấn đức
16 tháng 5 2019 lúc 22:01

program hotrotinhoc ;

var i,tong : integer ;

begin

tong:=0;

for i:=1 to 30 do tong:=tong+i;

write('Tong la:,tong');

readln

end.

Bình luận (1)
Luân Đào
20 tháng 5 2019 lúc 8:46

uses crt;

var s: longintl;

i: integer;

begin

clrscr;

s:=1;

for i:= 1 to 30 do

s:=s*i;

writeln('Ket qua la ',s);

readln

end.

Bình luận (1)
Luân Đào
20 tháng 5 2019 lúc 20:07

uses crt;

var s: real;

i: integer;

begin

clrscr;

s:=1;

for i:=1 to 30 do

s:=s*i;

writeln('Ket qua la: ',s);

readln

end.

Bình luận (1)
Nguyễn Trung Hiếu
16 tháng 5 2019 lúc 22:30

nguyễn thị mai linh Ns chung thì bài này kq số rất lớn nên vs cách thông thường thì sẽ ko giải dc, nên t cx chịu!!!

Bình luận (1)
chu do minh tuan
22 tháng 5 2019 lúc 19:47

Chào các bạn, mình có câu hỏi muốn hỏi như này, mình viết chương trình như sau, tính tích 30 số nguyên đầu tiên:
program tinhtoan;
uses crt;
var s,i,n: integer;
begin
clrscr;
s:=1;
i:=1;
while i<=30 do begin
s:=s+i;
i:=i+1;
end;
write (s);
readln;
end.
Mình không biết vì sao nó in ra bằng 0, mà mình nhập hai lần câu lệnh i:=i+1 thì lại cho ra kq đúng tức là:
begin
s:=s+i;
i:=i+1;
i:=i+1;
end;
thì lại cho ra kq đúng. à

Bình luận (2)

Các câu hỏi tương tự
Jonathan Joestar
Xem chi tiết
Nguyen Tan Dat
Xem chi tiết
Phan Tấn Tài
Xem chi tiết
Thái Nguyên Khuê
Xem chi tiết
Nguyễn Kim Trí
Xem chi tiết
Phạm Việt Bách
Xem chi tiết
Le Hoang Phuc
Xem chi tiết
Phạm Tèo
Xem chi tiết
Đặng Minh Hiếu
Xem chi tiết