Foros del Web » Programando para Internet » PHP »

Problema: Mayor valor de variable

Estas en el tema de Problema: Mayor valor de variable en el foro de PHP en Foros del Web. Gente: Para variar apelo a vuestra inteligencia para ver si me pueden dar una mano con esto. Vamos al problema en si. Tengo 7 variables ...
  #1 (permalink)  
Antiguo 27/08/2007, 05:56
 
Fecha de Ingreso: mayo-2003
Mensajes: 312
Antigüedad: 20 años, 10 meses
Puntos: 2
Problema: Mayor valor de variable

Gente:

Para variar apelo a vuestra inteligencia para ver si me pueden dar una mano con esto.
Vamos al problema en si.

Tengo 7 variables numéricas cuyos valores son (1,3,2,4,6 y 2).
¿Cómo podría saber cuál es la mayor, sin la necesidad de incurrir en el uso de un condicional “eterno”?
(Sino, debería comprobar si x variable es mayor que z pero menor que w y w es mayor que f, etc, etc, etc…)

Desde ya… MUCHSISISISISISIMAS gracias.

Éxitos para todos.
  #2 (permalink)  
Antiguo 27/08/2007, 06:03
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 2 meses
Puntos: 8
Re: Problema: Mayor valor de variable

Tener esas variables es poco lógico. Lo más lógico es tener una matriz.

Aun así, puedes emplear algo como esto (pseudocodigo):

Código PHP:
var maximo=0;
if (
variable1>maximomaximo=variable1;
if (
variable2>maximomaximo=variable2;
if (
variable3>maximomaximo=variable3;
...
out("El mayor valor es $maximo"); 
O, si eres un polilla del código:

Código PHP:
var maximo=0;
maximo=(variable1>maximo)?variable1:maximo;
maximo=(variable2>maximo)?variable2:maximo;
maximo=(variable3>maximo)?variable3:maximo;
...
out("El mayor valor es $maximo"); 
__________________
Kelpie
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:32.