Advertisement
jacob_segundo

triangulo

Aug 30th, 2022
889
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.28 KB | Source Code | 0 0
  1. /*
  2. 20. Dados três valores, a, b, c, verifique se eles podem ser valores dos lados de um
  3. triângulo e se forem, se é um triangulo escaleno, equilátero ou isóceles, considerando
  4. seguintes condeitos:
  5.     *O comprimento de cada lado de um triângulo é manor do que a soma dos
  6.     outros lados.
  7.     *Chama-se equilátero o triângulo que tem três lados iguais.
  8.     *Denominam-se isóceles o triângulo que tem o comprimento de dois lados iguais.
  9.     *recebe o nome de escaleno o tringulo que tem os três lados diferentes.
  10. */
  11. #include<stdio.h>
  12. int main(){
  13.     int a, b, c, total;
  14.     int somaBC, somaAC, somaBA, triangulo;
  15.     voltar:
  16.     printf("Entre com os tres lados do triangulo\n");
  17.     scanf("%i %i %i",&a, &b, &c);
  18.     //somando os lados
  19.     somaBC=b+c;
  20.     somaAC=a+c;
  21.     somaBA=b+a;
  22.    
  23.     if(a<somaBC)
  24.     triangulo=1;
  25.     if(b<somaAC)
  26.     triangulo=triangulo+1;
  27.     if(c<somaBA)
  28.     triangulo=triangulo+1;
  29.     //verifica se é um triangulo valido
  30.     if(triangulo==3){
  31.         printf("Eh um triagulo valido\n");
  32.     }else{
  33.         printf("Trinagulo invalido... volte ao comeco\n");
  34.         goto voltar;
  35.     }
  36.     //tipo de triangulo
  37.     if(a==b && b==c){
  38.         printf("Triangulo equilatero\n");
  39.     }
  40.     else if(a==b || c==b || a==c){
  41.         printf("Triangulo isoseles\n");
  42.     }
  43.     else if(a!=b && b!=c && c!=a){
  44.         printf("triangulo escaleno\n");
  45.     }
  46.  
  47.     return 0;
  48. }
Tags: triangulo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement