Sumatorio de números pares, impares y triangulares

Ivana Baiges Castillo

/* Este programa te pide que introduzcas un numero N,
y te da opción a elegir entre:
 -Calcular la suma de todos los numeros pares menores que N
 -Calcular la suma de todos los numeros impares menores que N
 -Calcular la suma de todos los numeros triangulares menores que N */

#include <iostream>
using namespace std;
int main ()
{
 int suma=0,i, N, sumatorio, pares, impares, triangulares;

 cout << "\nDame un numero entero: " << endl;
 cin >> N;


 cout << "Que quieres calcular?"
 << "\n\n-Si quieres calcular la suma de todos los numeros pares menores o iguales \n que " << N << " pulsa 1."
 << "\n\n-Si quieres calcular la suma de todos los numeros impares menores o iguales \n que " << N << " pulsa 2."
 << "\n\n-Si quieres calcular la suma de todos los numeros triangulares menores o \n iguales que " << N << " pulsa 3." << endl;
 cin >> sumatorio;

 if (sumatorio>=1&&sumatorio<=3)
 {
 switch (sumatorio)
 {
 case 1:
 {
 i=1;
 for (i=1;(2*i)<=N;i++)
 {
 suma +=(2*i);
 }
 cout << "La suma de todos los numeros pares menores o iguales que " << N << " es: " << suma << endl;
 break;
 }
 case 2:
 {
 i=1;
 for (i=1;(2*i-1)<=N;i++)
 {
 suma +=(2*i-1);
 }
 cout << "La suma de todos los numeros impares menores o iguales que " << N << " es: " << suma << endl;
 break;
 }
 case 3:
 {
 i=1;
 for (i=1;((i*(i+1))/2)<=N;i++)
 {
 suma +=((i*(i+1))/2);
 }
 cout << "La suma de todos los numeros triangulares menores o iguales que " << N << " es: " << suma << endl;
 break;
 }
 }
 }

 return 0;
}
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s