Hiển thị kết quả từ 1 đến 7 / 7
  1. #1
    Tham gia
    07-10-2007
    Bài viết
    9
    Like
    0
    Thanked 0 Times in 0 Posts

    Hấp dẫn đây ! Bài pascal này lỗi gì giúp với

    nó thông báo Invalid numeric format
    program chuvidientichhinhthang;
    uses crt;
    var b,a,alpha: real;
    P,S,h: real;
    begin
    write('nhapdaylon,daynhovagocalpha');
    read(b,a,alhpa);
    h:=(b-a)*sin(alpha)/cos(alpha);
    P:=a+b+h+h/sin(alpha);
    S:=(a+b)*h/2;
    writeln('chuvi,dientich ',P,S);
    readln.
    end.
    đây là bài tính diện tích hình thang vuông đáy lớn b , đáy nhỏ a,và góc alpha
    Quote Quote

  2. #2
    Tham gia
    12-04-2007
    Location
    Việt Nam Quê Hương tui
    Bài viết
    241
    Like
    0
    Thanked 0 Times in 0 Posts
    cho mình hỏi sau lệnh readln là dấu "." hỉ, theo mình biết đó cũng phải là dấu ";" chứ. Lâu rùi mình ko lập trình Pascal nên hok nhớ nó có lệnh read hok, bạn kiểm tra giúp mình với, vì bình thường mình dùng lệnh readln để đọc dữ liệu ko à.

  3. #3
    Tham gia
    09-09-2006
    Bài viết
    29
    Like
    0
    Thanked 0 Times in 0 Posts
    read sau đó là dấu ; ko phải dấu.
    cái thứ hai cho mình hỏi là nó báo lỗi ở dòng nào??

  4. #4
    Tham gia
    10-10-2004
    Bài viết
    48
    Like
    0
    Thanked 0 Times in 0 Posts
    Luu y khi nhap du lieu cho read(b,a,alhpa); de khong bi bao loi Invalid numeric format:

    5 3 0.785

    - 0.785 la Pi/4.
    - Giua cac gia tri phai co it nhat mot khoang trang hoac Enter.

  5. #5
    Tham gia
    10-06-2007
    Bài viết
    34
    Like
    0
    Thanked 0 Times in 0 Posts
    Không câ`n nhu TrongThaiVN nói đâu, đây là làm viê.c vói màn hình đen, nhâ.p sô' liê.u cho tùng cái 1.
    Quan tro.ng là nhu ecom nói: "Sai o dòng nào?"

  6. #6
    Tham gia
    12-08-2006
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts
    program chuvidientichhinhthang;
    uses crt;
    var b,a,alpha: real;
    P,S,h: real;
    begin
    write('nhapdaylon,daynhovagocalpha');
    readln(b,a,alhpa);
    h:=(b-a)*sin(alpha)/cos(alpha);
    P:=a+b+h+h/sin(alpha);
    S:=(a+b)*h/2;
    writeln('chuvi,dientich ',P,S);
    readln
    end.

    Như thế này thì chắc là chạy dc thôi

  7. #7
    Tham gia
    19-07-2008
    Location
    CĐV-Phú Tân-Cà Mau
    Bài viết
    124
    Like
    0
    Thanked 2 Times in 2 Posts
    Bài này có trong SBT, mở ra xem là biết liền ấy mà.
    Còn ct của bạn, phải cho biết lỗi ở dòng nào mới sửa được chứ

    [=========> Bổ sung bài viết <=========]

    Mình chạy thử bài của bạn rồi.
    Ngoài sai chữ "alhpa" và dấu "." thì chương trình chạy tốt, không có lỗi
    Được sửa bởi nhat_truong lúc 15:34 ngày 15-06-2009 Reason: Bổ sung bài viết

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •