Vẽ sơ khối và viết chương trình nhập số 3 nguyên,kiểm tra xem nó có là 3 cạnh của tam giác hay không?Nếu có hãy cho biết nó là loại tam giác gì?tính chu vi và diện tích theo công thức heron
Giúp mình nhé,chân thành cảm ơn
Vẽ sơ khối và viết chương trình nhập số 3 nguyên,kiểm tra xem nó có là 3 cạnh của tam giác hay không?Nếu có hãy cho biết nó là loại tam giác gì?tính chu vi và diện tích theo công thức heron
Giúp mình nhé,chân thành cảm ơn
uses crt;
var a,b,c:longint; p:real;
begin
clrscr;
write(‘Nhap 3 canh cua tam giac: ‘);readln(a,b,c);
if (a+b>c)and(a+c>b)and(b+c>a) then
begin
writeln(‘Day la ba canh cua tam giac’);
if (a=b)or(b=c)or(a=c) then writeln(‘Day la tam giac can’);
if (a=b)and(b=c) then writeln(‘Day la tam giac deu’);
if (sqr(a)+sqr(b)=sqr(c))or(sqr(a)+sqr(c)=sqr(b))or(sqr(b)+sqr(c)=sqr(a))
then writeln(‘Day la tam giac vuong’);
p:=(a+b+c)/2;
writeln(‘Chu vi: ‘,a+b+c);
writeln(‘Dien tich: ‘,sqrt(p*(p-a)*(p-b)*(p-c)));
end else writeln(‘Day khong la ba canh cua tam giac’);
readln
end.
#include<bits/stdc++.h>
using namespace std;
float a,b,c,p;
int main()
{
cin>>a>>b>>c;
if (a+b>c&&b+c>a&&a+c>b)
{
cout<<“la tam giac”<<endl;
if(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a) cout<<“tam giac vuong”<<endl;
else if (a==b&&b==c) cout<<“tam giac deu”<<endl;
else if (a==b||b==c||c==a) cout<<“tam giac can”<<endl;
else if(a*a>b*b+c*c||b*b>a*a+c*c||c*c >a*a+b*b) cout<<“tam giac tu”<<endl;
else cout<<“tam giac nhon”<<endl;
p=(a+b+c)/2;
cout<<“chu vi: “<<p*2<<endl;
cout<<“dien tich: “<<sqrt(p*(p-a)*(p-b)*(p-c));
}
else cout<<“khong la tam giac”;
}