Dev - C++ - Determinar el tipo de triangulo según sus lados

 
Vista:

Determinar el tipo de triangulo según sus lados

Publicado por Joha (16 intervenciones) el 06/09/2020 01:52:40
Es urgente me ayudan por favor

Cree un programa que lee los tres lados de un triángulo, para que luego evalué a que tipo pertenece,
según estas normas:
Si los tres lados son iguales, se trata de un triángulo equilátero
Si los tres lados no son iguales entre sí, es un triángulo escaleno
Si dos de sus lados son iguales es un triángulo isósceles
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar el tipo de triangulo según sus lados

Publicado por Alfil (1444 intervenciones) el 06/09/2020 18:29:46
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
    int a, b, c;
 
    cout << "\nPrimer lado: "; cin >> a;
    cout << "Segundo lado: "; cin >> b;
    cout << "Tercer lado: "; cin >> c;
 
    if (a == b == c)
        cout << "\nEs un triangulo Equilatero" << endl;
    else if (a == b || a == c || b == c)
        cout << "\nEs un triangulo Isosceles" << endl;
    else
        cout << "\nEs un triangulo Escaleno" << endl;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar el tipo de triangulo según sus lados

Publicado por Rodrigo (539 intervenciones) el 06/09/2020 19:52:54
Comparar asi a == b == c para ver si los tres calzan es incorrecto.
Se tiene que comparar a == b y b == c.

Para comprobar que a == b == c es incorrecto, se puede probar ingresando estos valores: a = 3, b = 3, c = 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar el tipo de triangulo según sus lados

Publicado por Alfil (1444 intervenciones) el 06/09/2020 20:45:14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
    int a, b, c;
 
    cout << "\nPrimer lado: "; cin >> a;
    cout << "Segundo lado: "; cin >> b;
    cout << "Tercer lado: "; cin >> c;
 
    if (a == b && a == c)
        cout << "\nEs un triangulo Equilatero" << endl;
    else if (a == b || a == c || b == c)
        cout << "\nEs un triangulo Isosceles" << endl;
    else
        cout << "\nEs un triangulo Escaleno" << endl;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Determinar el tipo de triangulo según sus lados

Publicado por josue (1 intervención) el 24/09/2021 21:11:52
/******************************************************************************

Problema: 2
*******************************************************************************/
#include <iostream>
using namespace std;
/*Se deben ingresar las 3 longitudes de los lados de un triángulo (números enteros)
y debe indicar si es o no triángulo y luego mostrar el tipo de triángulo (escaleno, equilátero, isósceles).*/

int main()
{
int a,b,c,d,suma1,suma2,suma3;
cout<<"Ingrese 3 lados un triangulo en centimentros"<<endl;
cin>>a>>b>>c;

suma1=a+b;
suma2=b+c;
suma3=c+a;

if(suma1>c && suma2>a && suma3>b)
{
cout<<"Es un triangulo ";
if (a!=b && b!=c && a!=c)
{
cout <<"Es un triangulo escaleno"<<endl;
}
else
if(a==b && b!=c && a!=c || b==c && b!=a && c!=a || a==c && a!=b && c!=b)
{
cout<<"isosceles";
}
else
{
cout<<"equilatero";
}

}
else
{
cout<<"No es un triangulo porque no cumple el teorema de desigualdad de un triangulo";
}

return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar