Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2010, 17:31
juan_bon
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 15 años, 3 meses
Puntos: 0
corregir programa if else, triangulos...

hola , estoy practicando , este programa que calcula triagulos segun sus lados , si es equilatero , escaleno , isosceles,

sé que tambien se puede hacer con AND y OR.

pero ahora es esto , y bue , diganme donde podria estar el error ...
saludos ....


/*declaracion de funciones de libreria*/

#include<stdio.h>
#include<iostream.h>
#include<conio.h>
#include<math.h>

main()
{
/*declaracion de variables*/
int ladoa, ladob,ladoc;

/*empieza el programa , se ingresan datos*/

cout <<"-bienvenido al programa para calcular triangulos-\n";
cout <<"ingrese el primer lado : \n";
scanf ("%d",&ladoa);
cout <<"ingrese el segundo lado: \n";
scanf ("%d",&ladob);
cout <<"ingrese el tercer lado: \n";
scanf("%d",&ladob);

/*empiezan los condicionales*/

if (ladoa == ladob)
{
if (ladob == ladoc)
{
cout<<"\el triangulo es equilatero\n";
}
else
{
cout<<"el triangulo es isosceles\n";
}
}
else
{
if (ladob == ladoc)
{
cout <<"el triangulo es isosceles";
}
else
{
if (ladoa==ladoc)
{
cout<<"el triangulo es isosceles";
}
else
{
cout <<"el triangulo es escaleno";
}
}
}
}
getch ();
}