Cita:
Iniciado por Sourcegeek Bueno, mi método fue (que la verdad no se si esté bien):
Código Math:
Ver originalp = Edad del padre
h = Edad del hijo
p = H+20
p+8 = 2(8+h)+5
p+20+8 = 2(8+h)+5
p+28 = 10h+40
10h = 28+40
10h = 68
-- 10 veces h equivale a 68, por lo que se divide 68/10 para sacar 1h --
h = 6.8 -> 7
h = 7
p = 27
-- Comprobamos --
h = p + 8 - 5 / 2 - 8
h = 27 + 8 - 5 / 2 - 8
h = 7
Con buena onda: Creo que el álgebra y tú, no se llevan muy bien!
--
Cita:
Iniciado por De_la_Cuesta_13 El padre tiene 43 y el hijo 23.
Código PHP:
Ver originalx: Edad del padre
y: Edad del hijo
--
x = y + 20 (1)
x + 8 = 2y + 5 (2)
[reemplazo (1) en (2)]
x = 43
y = 23
La solución implementada en código PHP, es la siguiente:
Código PHP:
/*
* donde,
* $x: Edad del padre
* $y: Edad del hijo
*/
$resultado = array('solucion' => false, 'x' => 0, 'y' => 0);
for($x = 20; $x < 100 ;$x++){
if($resultado['solucion']) break;
for($y = 1; $y < 100; $y++){
if($y >= $x) break;
elseif( ( ($y + 20) == $x ) && ( ($x + 8) == (($y * 2) + 5) ) ){
$resultado['solucion'] = true;
$resultado['x'] = $x;
$resultado['y'] = $y;
}
}
}
echo 'Edad del Padre: '. $resultado['x'] . '<br/> Edad del Hijo: '. $resultado['y'];