Serie 0 3 5 9 12 14 18...

La siguiente serie fue un ejercicio propuesto para validar la creatividad al momento de resolver un problema planteado.

 <?php
 
/**
 * Nombre: Carlos Hernan Aguilar Hurtado
 * Fecha : 13 de marzo del 2014
 * Categoria: Series
 * Ejemplo : 0 3 5 9 12 14  18
 */
function serie($iteracion, $acumulador, $incremento, $limite) {
 
    $BASE = 3;
 
    echo $acumulador . ' ';
 
    if ($acumulador < $BASE) {
        $acumulador = $incremento;
    } else {
         
        if ($incremento == $BASE) {
            $accion = 1;
        } else if ($incremento < $BASE) {
            $accion = -1;
        } else {
            $accion = 0;
        }
        $incremento = $BASE - $accion;
        $acumulador = $acumulador + $incremento;
    }
 
 
    if ($iteracion < $limite) {
        $iteracion++;
        serie($iteracion, $acumulador, $incremento, $limite);
    }
}
 
serie(1, 0, 3, 10);
?>

Añadir nuevo comentario

Resumen Firma

Carlos Hernan Aguilar Hurtado

Desarrollador WEB

Hola,Soy ingeniero informático radicado en la ciudad de Santiago de Cali orientado al trabajo con soluciones WEB, apasionado por la tecnología siempre en la búsqueda de herramientas y alternativas para mejorar el resultado de los objetivos que se presentan con el día a día.

Carlos Hernan Aguilar Hurtado