3 NUMEROS Y DECIR CUAL ES EL MAYOR
Publicado por jorge (2 intervenciones) el 09/03/2004 19:31:19
Que tal, les recuerdo q soy novato en esto y agradesco su ayuda de antemano, la cosa esta así:
debía hacer un programa q me diga que numero de 3 q el usuario intrusca el el mayor, en un inicio hice algo asi:
if (a>b && b>c) toncs A es mayor
if (b>a && b>c) toncs B es mayor
if (c>a && c>b) toncs C es mayor
pero pues ahi hay muchas otras cosas q validar, lo mostre al maestro de mi clase, pero me dijo q no lo queria con &&, que usara alguna validacion con 2 numero unicamente y q usara el minimo de if posibles, toncs hice algo asi:
if (a>b)
if (a>c)
"A es mayor"
else
"C es mayor"
else
if (b>c)
"B es mayor"
else
"C es mayor"
ahora creo yo q como lo puse anteriormente si corre bien, aunq no estoy seguro si sea la forma mas sencilla,, es decir, habra alguna otra forma de hacerlo?? talvez usando menos if, pero sin usar &&??
y una pregunta mas, con el codigo anterior, segun yo solo funciona si me dan 3 numeros distintos, x q si me dan 2 iguales y 1 distinto, o 3 iguales, o esas cosillas, creo q ustedes ya saben a todo lo q se debe validar para q un numero de 3 sea el mayor,, podrian ayudarme poniendo el codigo de como seria el programa de la forma mas corta posible ??? y de preferencia usando solo if, ya q es el tema de la clase, los if anidados, aunq si se debe usar otra cosa, ponganla, no importa, sirve q voy aprendiendo mas,
GRACIAS, ojala me puedan ayudar,,
debía hacer un programa q me diga que numero de 3 q el usuario intrusca el el mayor, en un inicio hice algo asi:
if (a>b && b>c) toncs A es mayor
if (b>a && b>c) toncs B es mayor
if (c>a && c>b) toncs C es mayor
pero pues ahi hay muchas otras cosas q validar, lo mostre al maestro de mi clase, pero me dijo q no lo queria con &&, que usara alguna validacion con 2 numero unicamente y q usara el minimo de if posibles, toncs hice algo asi:
if (a>b)
if (a>c)
"A es mayor"
else
"C es mayor"
else
if (b>c)
"B es mayor"
else
"C es mayor"
ahora creo yo q como lo puse anteriormente si corre bien, aunq no estoy seguro si sea la forma mas sencilla,, es decir, habra alguna otra forma de hacerlo?? talvez usando menos if, pero sin usar &&??
y una pregunta mas, con el codigo anterior, segun yo solo funciona si me dan 3 numeros distintos, x q si me dan 2 iguales y 1 distinto, o 3 iguales, o esas cosillas, creo q ustedes ya saben a todo lo q se debe validar para q un numero de 3 sea el mayor,, podrian ayudarme poniendo el codigo de como seria el programa de la forma mas corta posible ??? y de preferencia usando solo if, ya q es el tema de la clase, los if anidados, aunq si se debe usar otra cosa, ponganla, no importa, sirve q voy aprendiendo mas,
GRACIAS, ojala me puedan ayudar,,
Valora esta pregunta


0