PHP - DUDA SOBRE EJERCICIO EN CADENA

   
Vista:

DUDA SOBRE EJERCICIO EN CADENA

Publicado por Alfredo (7 intervenciones) el 12/12/2016 16:25:37
Tengo este código que me permite calcular esta fórmula: a=1/n! - 2/ (n-1)! +3 / (n-2)!-............ +- n /1!
--- donde "n" debe ser >10.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
 
/*
//ejemplo para entender la formula//
n= 13
1/13! - 2/12! + 3/11! - 4/10! + 5/9! - 6/8! + 7/7! - 8/6! + 9/5! - 10/4! + 11/3! - 12/2! + 13/1! 

*/
 
$n= $_POST ["n"];
 
if ($n>=10){
	function actividad($n){
 
	$factorial = 1;
	$contador = 1;
		while
			($contador <= $n) {
 
			$factorial= $factorial*$contador;
 
			$contador ++;
 
		}
	return $factorial;
 
	}
 
	for ($a=1;$a<=$n;$a++){
		echo "Factorial de". $a. "es:" . actividad($a)."</br>";
	}
//Con esto nos devuelve los factoriales que hay comprendidos entre 1-n por separado
 
}
?>

----------------------------------------------------------------------------------------------------------
PERO AHORA TENGO UN EJERCICIO SIMILAR PERO CAMBIA EN ESTO...
-----------------------------------------------------------------------------------------------------------

a=1/2 -3/4 + 5/6 - ...... + -n-1/n

Y nose que podría cambiar de mi código anterior para aprovecharlo y sacar esta fórmula.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder