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

    Hấp dẫn đây ! Pascal Vấn đề chưa có!

    học pascal mãi giờ thấy thiếu cái j` đó
    cụ thể là như thế này
    viết chương trình in ra tam giác hê rông j` đó
    tam giác đó thỏa mãn các cạnh và diện tích nguyên
    cái khó ở bài này là làm sao kiểm tra được S là integer cơ chứ
    ai bít cho code nhá
    thank
    Quote Quote

  2. #2
    Tham gia
    08-07-2009
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin Không hiểu đúng không nhưng bạn cứ thử nhá

    Var a,b,c,d:integer;
    p,s:real;
    BEGIN
    If ((a+b)>c) and ((a+c)>b) and ((b+c)>a) then
    Begin
    p:=(a+b+c)/2;
    s:=sqrt(p*(p-a)*(p-b)*(p-c));
    d:=0;
    If (s mod 2=0) or (s mod 2=1) then Begin inc(d) Else dec(d) End;
    If d>0 then Writeln('Dien tich: ',s) Else Writeln('Khong phai so nguyen')
    End
    Else Begin Writeln('Day ko phai tam giac'); Readln; exit End;
    Readln
    END.

  3. #3
    Tham gia
    05-06-2009
    Location
    Tuyên Quang
    Bài viết
    656
    Like
    0
    Thanked 4 Times in 3 Posts
    Khai báo s là real nếu s-trunc(s)=0 thì s là nguyên.
    Thế thôi.

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
  •