Code Pascal bị lỗi: Syntax error,";" expected but “else” found

Code như sau:

PROGRAM lenh;
VAR
x:INTEGER;
y:INTEGER;
z:INTEGER;
kq:INTEGER;
BEGIN
    write('nhap vao x:');
    readln(x);
     write('nhap vao y:');
    readln(y); 
     write('nhap vao z:');
    readln(z); 
       write('nhap vao x+y+z=?:');
    readln(kq); 
    IF(kq=x+y+z)THEN
    writeln('hoan ho');
    ELSE
    write('rat tiec');
    readln;
END.

Khi em compiler thì no báo lỗi như sau:Syntax error,";"expected bu “else” found.Nhờ ai đó giúp dùm em với.Thanks

Mình nhớ là trước else hình như không được có ; thì phải

3 Likes

Cảm ơn bạn nhiều.Tại mới học nên chưa biết.

mik thử bỏ vẫn bị
phải làm sao nhỉ

  1. Viết đủ câu từ của tiếng Việt (hoặc tiếng Anh cũng được).
  2. Đoạn mã của bạn đâu?
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?