Diện tích tam giác (dễ)

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, SCRATCH, Sed, Text
Điểm: 3 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho 3 số a, b, c. (-32768 ≤ a, b, c ≤ 32767).

Yêu cầu:

Kiểm tra xem a, b, c có phải là độ dài ba cạnh của một tam giác hay không. Nếu đúng hãy tính diện tích tam giác đó và in ra kết quả.

Dữ liệu vào:

  • Dòng 1: Ghi 3 số a, b, c, mỗi số cách nhau một kí tự trắng

Dữ liệu ra:

  • Dòng 1: Ghi YES nếu a, b, c thỏa mãn là độ dài 3 cạnh của một tam giác, ngược lại ghi NO
  • Dòng 2: Ghi diện tích tam giác tính được, độ chính xác tới 2 chữ số sau dấu chấm thập phân (nếu a, b, c là 3 cạnh của một tam giác, ngược lại để trống dòng 2).
Sample
Input
3 4 5
Output

YES
6.00

Giải thích
3, 4, 5 là độ dài 3 cạnh của một tam giác vuông
Để tính diện tích của một tam giác khi biết độ dài 3 cạnh ta sử dụng công thức Heron. P =(a+b+c)/2, và S = Sqrt(p*(p-a)*(p-b)*(p-c))

Bình luận

Gần nhất
Tải bình luận...

Không có bình luận nào.