Van icon

PHP EXERCISES

Links


    //PHP EXERCISES FACTORIAL<

    //recojo el valor y declaro 3 variables, una con el valor a6
    $n = $_POST["a6"];
    $a = "0";
    $fact = "0";

    //como el mensaje indica, si el número es negativo, no se puede calcular el factorial
    if ($n<"0") {
        print "El número debe ser entero para calcular el factorial, $n no es válido.";

    } //Si el número es 0 o 1 el factorial siempre es 1
    elseif (($n=="0") || ($n=="1")) {
        print("el factorial de $n es 1");
    }

    //Si el número es mayor que 1, le resto 1 y lo asigno a $a, luego multiplico $a y $n y el resulado lo asigno a $fact
    elseif ($n>"1") { 
        $a=$n-1;
        $fact=$n*$a;

    //Ahora hago un bucle en el que mientras $a no sea 1, se van haciendo unas operaciones que multiplican hasta que $a llegue a1, todo se acumula y de esta manera se muestra el factorial calculado
        while ($a!="1"){ 
        $a=$a-1;
        $fact=$fact*$a;
        } 
        print "el factorial de $n es $fact";
    }		
    


    //PHP EXERCISES FIBONACCI
    $a="1";
    $b="1";
    $c="0";

    print ($c.", ");
    print ($a.", ");
    print ($b.", ");

    for ($c="0"; $c<="1000";) {
    print ($c.", ");
    $c=$a+$b;
    $a=$b;
    $b=$c;
}


    //PHP EXERCISES <
    


    //PHP EXERCISES <
    


    //PHP EXERCISES <