Thị Thảo Ly Hoàng

Tìm lỗi sai của chương trình sau và sửa lại cho đúng:

Program câu 1;

Var n: Integer; s:real;

Begin

Writeln(‘ Nhap gia tri n=’); Readln;

S:=0;

While n >0 do

s:=s+n/2; n:=n-1;

write(‘tong s = ‘, s:8:2);

Readln;

End.

Mn giải giúp mik vs ạ. Mik cảm ơn ạ

Thanh Phong (9A5)
13 tháng 3 2023 lúc 11:59

Program câu 1;

Var n: Integer; s:real;

Begin

Writeln(‘ Nhap gia tri n=’); Readln(n);

S:=0;

While n<0 do

begin

s:=s+n/2; n:=n-1;

end;

write(‘tong s = ‘, s:8:2);

Readln;

End.

Bình luận (0)
Minh Lệ
13 tháng 3 2023 lúc 12:26

Lỗi sai:

Program câu 1; -> Tên chương trình không chứa dấu cách trắng.

-> Sửa: Program cau_1;

Writeln(‘ Nhap gia tri n=’); Readln; -> Nhập giá trị cho n nhưng thiếu lệnh đọc n

-> Sửa: 

Writeln(‘ Nhap gia tri n=’); Readln(n);

While n >0 do

s:=s+n/2; n:=n-1;

Cả 2 câu lệnh s:=s+n/2; n:=n-1; đều nằm trong vòng lặp while..do nên cần begin...end con. 

-> Sửa 

While n >0 do

begin

s:=s+n/2; n:=n-1;

end;

 

Bình luận (0)

Các câu hỏi tương tự
Gãy Cánh GST
Xem chi tiết
lê phương linh
Xem chi tiết
Ho Truong Minh
Xem chi tiết
Linh Nguyễn
Xem chi tiết
Nguyễn Bảo Nam
Xem chi tiết
nguyễn tấn minh triều
Xem chi tiết
dann
Xem chi tiết
Nguyễn Thái Phương Thảo
Xem chi tiết
Nguyễn Thái Phương Thảo
Xem chi tiết