
Un sumatorio es la suma de un conjunto de elementos. Para expresarlo matemáticamente se utiliza la letra griega sigma (∑).
Dicho conjunto está delimitado por un número inicial y un número final. Se tiene que cumplir que el número final nunca sea menor que el número inicial. Si no se indica el número inicial se suele asumir que es el 1.
Así, el sumatorio de 5 sería 15:
∑(5) = 5 + 4 + 3 + 2 + 1 = 15
Para poder codificar esto en un lenguaje Java, nos vamos a apoyar en una estructura repetitiva. En concreto en un bucle.
El bucle tendrá que iterar tantas veces como nos indique el valor del sumatorio. En cada una de las iteraciones iríamos sumando el valor de la iteración sobre la variable que tuviese el valor del sumatorio. Eso sí, acordándonos que hay que guardar sumar también el valor que ya tuviese la variable.
Con un bucle while tendríamos el siguiente código:
int iNumero = 5;
int iSumatorio = 0;
int iContador = iNumero;
while (iContador != 0) {
iSumatorio = iSumatorio + iContador;
iContador--;
}
System.out.println("El sumatorio de " + iNumero + " es " + iSumatorio);
Cabe notar que utilizamos una variable iContador para los cálculos, ya que queremos guardar el valor del número sobre el que calculamos el sumatorio, para luego mostrarlo por pantalla.
J.Luis
Lastima que no puedo usar iconos si no pondria una alabanza…..
MUCHAS GRACIAS!!!!!!!!!!
jorge
hola gracias
por
todo
y por la ayuda
les agregare en mi msn
Rotciv
hola soy de Ecuador pero vivo en Italia estoy en 9 ciclo de Ing. Sistemas cualquier duda o problema en java que no puedan hacer comuniquesen conmigo bueno me lla,o Rotciv.
este es mi correo [email protected]
Freddy Arteaga Amariles
Hola soy yo otra vez mi correo:
[email protected]
ah y tambien toco guitarra
contactenme
Freddy Arteaga Amariles
Hola a todos:
Les hago saber que me gusta programar en toda clase de lenguaje,su ejemplo de sumatoria me ayudo demasiado porque necesitaba urgentemente un codigo para basarme y tener una breve introduccion en JAVA;se programar en VISUAL BASIC EN TODAS SUS VERSIONES,C++,PASCAL,FORTRAN,E.T.C.
Me gustaria tener mas contacto con ustedes hay les mando mi correo para que charlemos,cabe recalcar que es el mismo del hi5 (agreguenme) .De todo el mundo lindo de la programacion los amo y amo a todos los programadores.
SOY UN GRAN PROGRAMADOR…………..