Ver Mensaje Individual
  #382 (permalink)  
Antiguo 23/05/2011, 14:09
Avatar de De_la_Cuesta_13
De_la_Cuesta_13
 
Fecha de Ingreso: abril-2009
Ubicación: Cali, Colombia.
Mensajes: 265
Antigüedad: 15 años
Puntos: 14
Respuesta: Juego: "¿Dónde está el error?"

Cita:
Iniciado por metacortex Ver Mensaje
De_la_Cuesta_13, si el hijo tiene 23 años -y dentro de 8 años tendrá 31-, según tus resultados el padre debería tener 67 años de edad para tener 5 años más que el doble del hijo.

La respuesta es 27 - 7 como mencionó SourceGeek. Ahora bien ¿Cómo hacemos que PHP llegue por sí mismo a esa conclusión?.

Si se rinden me avisan. Son como 5 líneas de código.
Resulta que fuiste muy ambiguo y poco claro al momento de expresar el problema:

Cita:
Iniciado por metacortex Ver Mensaje
(1) En la actualidad, un papá es 20 años mayor que su hijo. (2) Pero dentro de 8 años, la edad del papá será 5 años más que el doble de la edad del hijo.

¿Cuál es la edad de ambos?.
Cuando manifiestas en el segundo literal el doble de la edad del hijo, se puede interpretar la edad actual del hijo, o la edad que tendrá en aquel entonces (es decir, dentro de 8 años). Es muy diferente que dijeras:

Cita:
Iniciado por metacortex Ver Mensaje
(1) En la actualidad, un papá es 20 años mayor que su hijo. (2) Pero dentro de 8 años, la edad del papá será 5 años más que el doble de la que entonces tenga el hijo.

¿Cuál es la edad de ambos?.
__________________
Sólo quien nunca nada hace, nunca se equivoca.