#include<iostream>
using namespace std;
int main()
{
// DECLARACION
int i, n, suma, opcion,prod;
do //hacer
{
// MENSAJE DEL MENU
cout<<endl;
cout<<"*****************************************\n";
cout <<"MENU PRINCIPAL\n";
cout<<"1) SUMA DE NUMEROS DE 3 CIFRAS \n";
cout<<"2) SUMA DE LOS NUMEROS CUADRADOS \n";
cout<<"3) SUMA DE LOS NUMEROS MAYORES A 20 \n";
cout<<"4) PRODUCTO DE NUMEROS MAYORES A 10 \n";
cout<<"5) SUMA DE NUMEROS NATURALES \n";
cout<<"6) SUMA DE LOS MULTIPLOS DE 4 \n";
cout<<"7) SUMA DE LOS MULTIPLOS DE 5 \n";
cout<<"8) SUMA DE LOS NUMEROS PARES \n";
cout<<" DIGITE <0> PARA SALIR\n";
cout<<"*****************************************\n";
cout<<"INGRESE LA OPCION : "; cin>>opcion; cout<<" \n";
switch(opcion)
{
case 1:
{ cout <<"SUMATORIA DE NUMEROS DE 3 CIFRAS";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS";
cout<<endl;
cout<<"LA SUMA SE REALIZA DESDE 100 PARA ARRIBA:";
cin >>n;
cout<<endl;
if (n<=999)
{
//inicializar acumuladores
suma=0;
i = 1;
do
{
suma = suma+ 99+ i;
i= i + 1;
}
while (i<=n);
//Resultado
cout << "LA SUMA ES "<< suma;
cout<<endl;
}
else
{
cout<<"INGRESE UN NUMERO ENTRE 1 Y 999";
cout<<endl;
}
break;
}
Case2:
{ suma=0;
i = 1;
cout<<endl;
cout <<"CALCULO DE LA SUMA DE LOS PRIMEROS CUADRADOS";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR: ";
//ASIGNACION
cin >>n;
cout<<endl;
//Proceso repetitivo finito
for (i=1; i<=n; i++)
{
suma = suma + (i*i);
}
//Resultado
cout << "LA SUMA DE LOS PRIMEROS CUADRADOS ES: "<< suma;
cout<<endl;
break;
}
{
Case3:
{ cout <<"CALCULO DEL PRODUCTO DE LOS NUMEROS MAYORES A 20";
cout<<endl;
cout <<"INGRESE EL NUMERO DE TERMINOS QUE DESEA MULTIPLICAR";
cout<<endl;
cout<<"EL NUMERO DE TERMINOS QUE INGRESE SERA TOMADO APARTIR DE 20:";
cin >>n;
cout<<endl;
//inicializar acumuladores
prod=1;
i = 1;
do
{
prod = prod * (20+i);
i= i + 1;
}
while (i<=n);
//Resultado
cout << "EL PRODUCTO "<< prod;
cout<<endl;
break;
}
{
case 4:
{ cout <<"CALCULO DEL PRODUCTO DE LOS NUMEROS MAYORES A 10";
cout<<endl;
cout <<"INGRESE EL NUMERO DE TERMINOS QUE DESEA MULTIPLICAR";
cout<<endl;
cout<<"EL NUMERO DE TERMINOS QUE INGRESE SERA TOMADO APARTIR DE 10:";
cin >>n;
cout<<endl;
//inicializar acumuladores
prod=1;
i = 1;
do
{
prod = prod * (10+i);
i= i + 1;
}
while (i<=n);
//Resultado
cout << "EL PRODUCTO "<< prod;
cout<<endl;
break;
}
case 5:
{ cout <<"SUMATORIA DE NUMEROS NATURALES";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR:";
cin >>n;
cout<<endl;
//Proceso repetitivo
//inicializar acumuladores
suma=0;
i = 1;
while (i<=n)
{
suma = suma + (i);
i= i + 1;
}
//Resultado
cout << "LA SUMA ES: "<< suma;
cout<<endl;
break;
}
}
cout<<endl;
}
while (opcion != 0);
system("pause");
return 0;
}
case 6:
{ suma=0;
i = 1;
cout<<endl;
cout <<"CALCULO DE LA SUMA DE LOS PRIMEROS MULTIPLOS DE 4";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR: ";
//ASIGNACION
cin >>n;
cout<<endl;
//Proceso repetitivo finito
for (i=1; i<=n; i++)
{
suma = suma + (4*i);
}
//Resultado
cout << "LA SUMA DE LOS PRIMEROS MULTIPLOS DE 4 ES: "<< suma;
cout<<endl;
break;
}
case 7:
{cout <<"CALCULO DE LA SUMA DE LOS MULTIPLOS DE 5";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR:";
cin >>n;
cout<<endl;
//Proceso repetitivo
//inicializar acumuladores
suma=0;
i = 1;
while (i<=n)
{
suma = suma + (5*i);
i= i + 1;
}
//Resultado
cout << "LA SUMA DE LOS MULTIPLOS DE 5: "<< suma;
cout<<endl;
break;
}
case 8:
{cout <<"CALCULO DE LA SUMA DE LOS NUMEROS PARES";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR:";
cin >>n;
cout<<endl;
//Proceso repetitivo
//inicializar acumuladores
suma=0;
i = 1;
while (i<=n)
{
suma = suma + (2*i);
i= i + 1;
}
//Resultado
cout << "LA SUMA DE LOS NUMEROS PARES: "<< suma;
cout<<endl;
break;
}