Hola SANCHEZ:
Un fuerte abrazo, aquí te dejo el código con las explicaciones.
-------------------------------------------------------------------------
<?
//calcula la suma de los n primeros numeros naturales.
//Variable para la cantidad de numeros que vamos a sumar
$cantidad = 5;
//Variable que seguirá el curso del contador ascendente.
$contador = 0;
//variable que nos mostrará el resultado.
$resultado = 0;
//Comienza el ciclo que va desde "0" hasta la (cantidad-1) que hayamos puesto
//Porque 0? y porque cantidad -1?
//Cero porque al numero necesitamos sumarle 1 en cada ciclo del bucle, para
//que el numero siguiente a sumar sea en mas 1, y concuerde con el objetivo
//es decir, sumar n primeros numeros naturales consecutivos.
//Y cantidad-1, porque si no sumaría al final un numero de mas que no queremos.
for ($contador = 0; $contador <= $cantidad-1; $contador++) {
//Vamos agregando al resultado la suma de dichos numeros
$resultado = $resultado + ($contador+1);
}
//Finalmente imprimimos en pantalla el resultado.
//<br> en Código Html, permite realizar en pantalla el salto de linea.
// y <hr> imprime una linea.
echo "La suma de los n primeros numeros naturales, es...<br>";
echo $resultado."<br><hr>Recalculando la suma de numeros naturales, a partir de los numeros...<br>";
//--------------------------------------------------------------------
//calcula la suma de los n numeros naturales, a partir del que dispongamos.
//ponemos la variable resultado a cero
$resultado = 0;
//organizamos a partir de que numero sumaremos
$apartirde = 4;
//Creamos variable otro contador con valor inicial cero
$otrocontador=0;
//Creamos variable otracantidad y establecemos cuantos numeros naturales sumaremos
//y le sumamos la variable apartirde
$otracantidad = 5 + $apartirde;
//Iniciamos el ciclo
for ($otrocontador = $apartirde-1; $otrocontador <= $otracantidad-2; $otrocontador++) {
$resultado = $resultado + ($otrocontador+1);
//Mostramos el avance por los numeros naturales que se sumarán.
echo "+".($otrocontador + 1)."<br>";
}
//mostramos la información necesaria
$mensaje = "<hr>La suma de los n numeros naturales, a partir del ".$apartirde."<br>";
$mensaje = $mensaje."y en la cantidad de ".($otracantidad-$apartirde).", es...<br>";
echo $mensaje;
//y el resultado.
echo $resultado."<hr>";
?>
-------------------------------------------------------------------------
El resultado que verías sería el siguiente:
-------------------------------------------------------------------------
La suma de los n primeros numeros naturales, es...
15
--------------------------------------------------------------
Recalculando la suma de numeros naturales, a partir de los numeros...
+4
+5
+6
+7
+8
--------------------------------------------------------------
La suma de los n numeros naturales, a partir del 4
y en la cantidad de 5, es...
30
--------------------------------------------------------------
Atentamente.
Elinv
________________________________________
Estas son nuestras webs
________________________________________
www.bragadomas.com.ar
www.bragadomas.com
http://bragadohoy.blogspot.com/
________________________________________
Estos son nuestros mails.
________________________________________
info@bragadomas.com
________________________________________
Este es nuestro foro
________________________________________
http://www.bragadomas.com/forodeprogramacion/index.php
________________________________________