07/06/2010, 17:31
|
| | 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 ();
} |