Verificar Triangulo

Este código eu fiz para um amigo do Yahoo Respostas.

Elabore um programa que leia três valores para os lados de um triângulo, considerando os lados como A,B e C. Verificar se os lados fornecidos formam um triângulo(nenhum dos lados pode ser maior que a soma dos outros dois), se a condição for falsa, informar que os lados não formam um triângulo, caso a condição seja verdadeira, verificar e informar qual é o tipo de triângulo:
Se todos os lados forem iguais- equilátero;
Se dois lados forem iguais- isósceles;
Se os três lados forem diferentes- escaleno.


#include<iostream>
#include<conio.h>
using namespace std;

int main()
{
   
    float a,b,c;

    cout << "\n\nLados do Triangulo.";
    cin >> a;
    cin >> b;
    cin >> c;
   
    if ( (a + b) < c || (a + c) < b || (b + a) < c || (b + c) < a || (c + a) < b || (c + b) < a)
    {
      cout << "\nLados do triangulo digitados errados.";
    }
   
    else
    {
      if ( a == b && b == c)
      {
         cout << "\nTriangulo equilatero";
      }
      else
      {
        if ( a == b || a == c || b == c )
        {
        cout << "\nTriangulo iossceles";
        }
        else
        {
            cout << "\nTriangulo escaleno";
        }
     }
   }
    getch();
}




0 comentários: (+add yours?)

Postar um comentário