Bài 4. Sử dụng biến trong chương trình

Bong Hoa No

Tìm và sửa các lỗi sau:

Uses ; crt ;
Var x:real; y:integer;
Begin
X:=10;

Y:=5/2

y=x+y

Write('Y=' Y);


Nguyên Phan
13 tháng 11 2018 lúc 21:38

Uses crt;

Var x: real; y: Integer;

Begin

x:= 10;

y:= 5/2;

y:= x+y;

Write('Y=',Y);

Bài này bạn làm sai nhiều lắm, k có End. r mấy câu gán x và y bị lặp nhau nói chung là bài làm này chưa đúng. Nếu k hiểu thì bạn đặt câu hỏi ra luôn r mình giải hộ cho. Chúc bạn học tốt !

Đoàn Gia Khánh
13 tháng 11 2018 lúc 22:11

lỗi thứ 1:

uses ; crt ; ➝ uses crt;

lỗi thứ 2:

bạn đã khai báo y là số nguyên thì không thể thực hiện được phép chia 5/2 được nên phải khai báo y là số thực( mình chỉ giải thích thêm thôi)

nên sửa lại:

var x,y;real; hay Var x:real; y:real;

và thêm dấu chấm phẩy vào sau y:=5/2

lỗi thứ 3

phải thêm dấu hai chấm và dáu chấm phẩy vào y:=x+y;

nếu bạn để trùng cũng được bởi vì pascal chạy tuần tự từng câu lệnh

lỗi thứ 4:

thêm end vào cuối bài nữa nhé (nếu bạn muốn xem chương trình thì thêm readln trên end nhé)

nếu thiếu bỏ qua cho mình nhéhihi

Đoàn Gia Khánh
13 tháng 11 2018 lúc 22:13

chỗ mà 5/2 nhé. không phải là phép chia mà gán nhé mình bất cẩn quá . xin lỗi khocroi


Các câu hỏi tương tự
Nguyễn Thị Lê
Xem chi tiết
Phú Đức
Xem chi tiết
hà lê thị
Xem chi tiết
Ánh Vũ Ngọc
Xem chi tiết
đỗ mỹ duyên
Xem chi tiết
Ngân Hoàng Trường
Xem chi tiết
Hân Trần
Xem chi tiết
Hân Trần
Xem chi tiết
Bong Hoa No
Xem chi tiết