Cần giúp đỡ hướng làm bài toán tính diện tích 2 hình chữ nhật

Mọi người giúp mình hướng làm bài này với

bạn trình bày thử ví dụ trong hình rồi ra đáp án xem

3 Likes

Bạn tính diện tích của từng hình chữ nhật được chưa?
Bạn biết khi nào hai hình đè lên nhau ko?
Như ví dụ trong hình, bạn biết vì sao tính được phần giao nhau đó có diện tích bằng 2?
Có câu nào ko trả lời được tui giải thích cho.

2 Likes

Giả sử các giá trị nhập vào lun đúng yêu cầu trong mọi trường hợp:

  • Ta có công thức tính diện tích hình chữ nhật thứ nhất là: S1 = ((|max_x1 - min_x1|) * (|max_y1 - min_y1|)
  • Ta có công thức tính diện tích hình chữ nhật thứ hai là: S2 = ((|max_x2 - min_x2|) * (|max_y2 - min_y2|)
  • Ta có công thức tính diện tích hình chữ nhật đè: Ss = ((|max_x1 - min_x2|) * (|max_y1 - min_y2|)
    Kết quả cuối cùng là: KQ = S1 + S2 - Ss
    BengBeng>>
2 Likes

Gọi hình có x_min bé hơn là hình A, thì hình còn lại là B. Chia 3 trường hợp

  • B nằm trong A
  • B cắt A
  • B không cắt A

Nói chung là cũng phải nháp rồi thu gọn điều kiện lại sau.

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?