Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] No me funciona una FUNCTION facil para PHP.

Estas en el tema de No me funciona una FUNCTION facil para PHP. en el foro de PHP en Foros del Web. <?php $fact=1; function factorial($n){ for($i=$n;$i>=1;$i--){ $fact*=$i;} echo "El factorial de $n es $fact <br>"; } factorial(6) ?> Me devuelve "El factorial de 6 es 0". ...
  #1 (permalink)  
Antiguo 07/06/2013, 02:12
Avatar de OggO1984  
Fecha de Ingreso: diciembre-2009
Mensajes: 13
Antigüedad: 14 años, 4 meses
Puntos: 1
No me funciona una FUNCTION facil para PHP.

<?php
$fact=1;
function factorial($n){
for($i=$n;$i>=1;$i--){
$fact*=$i;}
echo "El factorial de $n es $fact <br>";
}
factorial(6)
?>

Me devuelve "El factorial de 6 es 0". Sin embargo si elimino la función el factorial me sale bien
  #2 (permalink)  
Antiguo 07/06/2013, 02:31
Avatar de OggO1984  
Fecha de Ingreso: diciembre-2009
Mensajes: 13
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: No me funciona una FUNCTION facil para PHP.

Vale, tengo que meter el $fact=1; dentro de la function.

SORRY!

Etiquetas: facil, function
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:33.