Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> ayuda en un programita

jeanlope
post May 18 2008, 03:45 PM
Publicado: #1


Newbie
*

Grupo: Members
Mensajes: 1
Registrado: 18-May 08
Miembro nº: 231.472



quisiera saber si esta bien escrito y si se peude usar como yo he usado el switch sin poner al ultimo break, el programita corre pero quisiera saber si esta bien gracias


#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<iomanip.h>
int main()
{
clrscr();
float a,b,c;
cout<<"ingrese lado1: ";
cin>>a;
cout<<"ingrese lado2: ";
cin>>b;
cout<<"ingrese lado3: ";
cin>>c;

if(a<b+c && b<a+c && c<a+b)
{cout<<"existe el triangulo"<<endl;
switch (a==b && a==c && b==c)
case 1 : cout<<"equilatero"<<endl;
switch(a==b || a==c || c==b)
case 1 : cout<<"isosceles"<<endl;
switch(a*a==b*b+c*c || b*b==c*c+a*a || c*c==b*b+a*a)
case 1 : cout<<"rectangulo"<<endl;
switch(a!=b && b!=c && a!=c)
case 1 : cout<<"escaleno"<<endl;

}
else
cout<<"no existe triangulo";



getch();
return 0;
}


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
PC_MAC
post May 18 2008, 07:55 PM
Publicado: #2


Miembro Elite
****

Grupo: Members
Mensajes: 119
Registrado: 11-November 07
Miembro nº: 217.125



Pues no, no esta bien utilizado, si quieres validar con esas condiciones lo mejor seria utlizar if y else, pues no tiene caso poner 4 switchs con 1 case en realidad, es estructuralmente incorrecto.Ademas es necesario un break despues de cada case porque sino se sigue comparando cada caso hasta el final del switch o hasta que se encuentre un break. Por cierto, puedes eliminar unas cuantas librerias que no se usan.

Saludos


User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

Live Messenger: No se pudo iniciar la aplicació ... De-TroiT 41 1 Hoy, 02:34 AM
By: vitrox2007
Necesito ayuda arubensm 32 3 Hoy, 02:21 AM
By: vitrox2007
Ayuda con estos virus, por favor! ghostworld 38 1 Ayer, 11:20 PM
By: Caito
AYUDA CON NEROVISION, NO AUDIO Xenita 56 6 Ayer, 08:55 PM
By: LordSauron