Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Ejercicio 6
- Escriba un programa que dado los lados de un triángulo (ingresado por teclado) determine si un triángulo es equilátero, escaleno o triángulo isósceles.
- */
- #include<iostream>
- using namespace std;
- int main()
- {
- int a,b,c;
- cout<<"Digite los lados del trangulos"<<endl;
- cout<<"Lado a: ";
- cin>>a;
- cout<<"Lado b: ";
- cin>>b;
- cout<<"Lado c: ";
- cin>>c;
- /*
- Tenemos tres posibilidades:
- -> Si a = b = c , el trinagulo es Equilatero
- -> Si dos de los lados son iguales, el trinagulo es Isosceles
- -> Si los tres lados son distintos, el tringulo es escaleno
- */
- if(a==b and b== c and a==c) // Utilizamos el comparador 'and' debido a que Todos los lados deben ser iguales
- cout<<"El triangulo es Equilatero"<<endl;
- // Utilizamos la sentencia 'else if' de modo que si no compla la primera condicion, pase a verificar la condicion inmediata
- else if(a==b or b==c or a==c) // Utilizamos el comparador 'or' dado que basta que compla una de las condiciones
- cout<<"El triangulo es Isosceles"<<endl;
- else if(a!=b and b!=c and a!=c) // Utilizamos el comparador 'and' debido a que Todos los lados deben ser distintos
- cout<<"El triangulo es Escaleno"<<endl;
- }
Add Comment
Please, Sign In to add comment