Cho tôi hỏi: Công thức heron có dùng được trong tam giác tù hoặc vuông không?
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
![](https://rs.olm.vn/images/avt/0.png?1311)
![](https://rs.olm.vn/images/avt/0.png?1311)
Các tam giác đều có công thức tính diện tích giống nhau: \(\dfrac{1}{2}.a.h\)
Dùng công thức tính diện tích tam giác thường vào tam giác vuông được nhé bạn
![](https://rs.olm.vn/images/avt/0.png?1311)
Ta biết góc tù>90 độ góc nhọn<90 độ
Nếu một tam giác có 2 góc tù thì tổng 2 góc trong tam giác đó lớn hơn 180 độ ko thõa mãn tổng 3 góc trong 1 tam giác
Nếu một tam giác có 2 góc vuông thì góc còn lại là 0 độ vô lí
do đó trong 1 tam giác chỉ có thể có 1 góc tù hoặc 1 góc vuông
![](https://rs.olm.vn/images/avt/0.png?1311)
*Giả sử ∠B ≥ 90o
Vì trong một tam giác cạnh đối diện với góc vuông hoặc góc tù là cạnh lớn nhất nên AC > BC.
Điều này trái với giả thiết cạnh BC là cạnh lớn nhất.
*Giả sử ∠C ≥ 90o
Vì trong một tam giác cạnh đối diện với góc vuông hoặc góc tù là cạnh lớn nhất nên AB > BC.
Điều này trái với giả thiết cạnh BC là cạnh lớn nhất.
Vậy ∠B và ∠C không thể là góc vuông hoặc góc tù (là các góc nhọn).
![](https://rs.olm.vn/images/avt/0.png?1311)
#include <bits/stdc++.h>
using namespace std;
double a,b,c,p,s;
int main()
{
cin>>a>>b>>c;
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"Chu vi la:"<<fixed<<setprecision(2)<<p*2<<endl;
cout<<"Dien tich la:"<<fixed<<setprecision(2)<<s;
return 0;
}
Công thức Heron được áp dụng cho tất cả tam giác nên nó cũng được áp dụng cho tam giác tù hoặc vuông.