Abelsor

Semana 3 - Ejercicio 6

Feb 15th, 2022 (edited)
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.21 KB | None | 0 0
  1. /*
  2.                     Ejercicio 6
  3.     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.
  4. */
  5.  
  6. #include<iostream>
  7.  
  8. using namespace std;
  9.  
  10. int main()
  11. {
  12.     int a,b,c;
  13.    
  14.     cout<<"Digite los lados del trangulos"<<endl;
  15.     cout<<"Lado a: ";
  16.     cin>>a;
  17.     cout<<"Lado b: ";
  18.     cin>>b;
  19.     cout<<"Lado c: ";
  20.     cin>>c;
  21.    
  22.     /*
  23.         Tenemos tres posibilidades:
  24.         -> Si a = b = c , el trinagulo es Equilatero
  25.         -> Si dos de los lados son iguales, el trinagulo es Isosceles
  26.         -> Si los tres lados son distintos, el tringulo es escaleno
  27.     */
  28.    
  29.     if(a==b and b== c and a==c)  // Utilizamos el comparador 'and' debido a que Todos los lados deben ser iguales
  30.         cout<<"El triangulo es Equilatero"<<endl;
  31.     // Utilizamos la sentencia 'else if' de modo que si no compla la primera condicion, pase a verificar la condicion inmediata
  32.     else if(a==b or b==c or a==c)   // Utilizamos el comparador 'or' dado que basta que compla una de las condiciones
  33.         cout<<"El triangulo es Isosceles"<<endl;
  34.     else if(a!=b and b!=c and a!=c)     // Utilizamos el comparador 'and' debido a que Todos los lados deben ser distintos
  35.         cout<<"El triangulo es Escaleno"<<endl;
  36.    
  37. }
Add Comment
Please, Sign In to add comment