Tin học 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 c 22/07/2021 By Kennedy 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;beginclrscr; 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’);readlnend. Trả lời
#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”;} Trả lời