Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2002, 15:08
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Re: Problema matemático

Hola,

En pseudocodigo seria:

Código:
resto = numero % 3
si resto==0 entonces proximo_multiplo_de_tres = numero
si resto!=0 entonces proximo_multiplo_de_tres = numero + (3 - resto)
donde % es el operador modulo que devuelve el resto de la division del primer operando entre el segundo operando. Este operador existe en PHP.

En el caso que el numero sea multiplo de tres, supongo que quieres devolver ese mismo numero. Si no es asi la modificacion no es muy complicada.

Creo que esta solucion es mas elegante y escalable que la anterior que te han dado (que necesita un bucle). Ademas, mi solucion se puede codificar en una sola linea. Te desafio a que lo hagas ;) .

Espero que te sirva. Si necesitas el codigo PHP me lo pides sin problemas.

Saludos

Josemi