giúp tớ về pascal với , trả lời 1 câu hỏi thui

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi otzi, 18/1/07.

  1. otzi

    otzi Dragon Quest

    Tham gia ngày:
    2/4/06
    Bài viết:
    1,375
    Nơi ở:
    chuồng gà

    để bài : tính nhiệt độ trung bình N ngày .
    cho mình hỏi :
    1. tại sao phải có cái trung_binh := trung_binh + nhietdo ????
    2. nếu mình muốn chỉ rõ ngày cao hơn nhiệt độ trung bình là ngày nào thì mình phải làm sao ?? ở trên là nó cho biết có bao nhiêu ngày thui ví dụ 2 ngày còn mình muốn nêu rõ ra ngày đó là ngày nào :|
     
  2. tomorrowneverdies

    tomorrowneverdies Bạch Diện Thư Sinh

    Tham gia ngày:
    6/6/02
    Bài viết:
    4,306
    Nơi ở:
    The World Of Games
    Bữa sau đừng dùng trích dẫn nha, dùng khóa code dễ nhìn hơn:
    trung_binh := trung_binh + nhietdo: trung_binh ở đây là biến tổng nhiệt độ của tất cả các ngày, nó cộng dồn vào từng nhiệt độ sau đó tính trung bình bằng cách chia cho N ngày: trung_binh := trung_binh/N;.
    Muốn xuất ra ngày có nhiệt độ lớn hơn nhiệt độ trung bình thì sửa dòng này:
    if nhietdo > trung_binh then dem := dem+1;
    Thành:
    if nhietdo > trung_binh then writeln ('Ngay co nhiet do cao hon nhiet do trung binh :',i);;
     
  3. otzi

    otzi Dragon Quest

    Tham gia ngày:
    2/4/06
    Bài viết:
    1,375
    Nơi ở:
    chuồng gà
    ah hiểu rùi tức là trung_binh := trung_binh + nhietdo
    trung_binh ở đây không phải là nhiệt độ trung bình mà chỉ là tổng nhiệt độ của N ngày , sau đó cái trung_binh := trung_binh/N;. mới là nhiệt độ trung bình ::) okay . cảm ơn anh :D
     
  4. korangar

    korangar Mega Man

    Tham gia ngày:
    11/6/03
    Bài viết:
    3,122

Chia sẻ trang này