Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #include <math.h> float perimeter(float x,float y,float z){ float perimetro; perimetro=x+y+z; return perimetro;} float areanormal(float x,float y, float z){ float area,per; per=(x+y+z)/2; area=sqrt(per*(per-x)*(per-y)*(per-z)); return area;} float areatretang(float x,float y, float z){ float area,altura,base; printf("\nVoce inseriu dados referentes a um triangulo retangulo"); printf("\nPara reafirmar, qual o valor da altura do triangulo retangulo? "); scanf("%f", &altura); printf("\nPara reafirmar, qual o valor da base do triangulo retangulo? "); scanf("%f", &base); area=(base*altura)/2; return area;} main(){ float perimetrof, areaf,a,b,c; do{ printf("\nInforme o valor do primeiro cateto: "); scanf(" %f", &a); printf("\nInforme o valor do segundo cateto: "); scanf(" %f", &b); printf("\nInforme o valor da hipotenusa: "); scanf(" %f", &c); perimetrof=perimeter(a,b,c); if(a+b>=c && a+c>=b && b+c>=a){ if(a==b && b==c && c==a){ printf ("\nEsse eh um triangulo equilatero");} else if(a==b || b==c || c==a){ printf ("\nEsse eh um triangulo isosceles");} else if(a!=b && b!=c && c!=a){ printf ("\nEsse eh um triangulo Escaleno");}} else printf ("\nValores invalidos para formar um triangulo"); printf("\n\n"); if(c*c==a*a+b*b){ areaf=areatretang(a,b,c);} else areaf=areanormal(a,b,c); if(b>0&&c>0&&a>0){ printf("\nA area do tringulo eh a seguinte: %f unidades de area.", areaf); printf("\nO perimetro do triangulo eh o seguinte: %f unidades de comprimento.", perimetrof); printf("\n\n");} }while(b>0&&c>0&&a>0); system("pause");}
Compartilhar