Menú de sumas de números naturales

Alba Gállego Marín

/* Programa que calcula la suma de los n primeros números naturales, los n primeros números pares, o los n primeros números impares según se seleccione, a partir de las fórmulas */

#include <iostream>
#include <math.h>

using namespace std;

int main ()
{
int opcion, n, suma;

cout << endl << ” 1-> Suma de los n primeros numeros naturales” << endl << endl;
cout << ” 2-> Suma de los n primeros numeros naturales pares” << endl << endl;
cout << ” 3-> Suma de los n primeros numeros naturales impares” << endl << endl;

cout << “Escriba el numero que corresponde a la accion que desea: “;
cin >> opcion;

if (opcion<1 || opcion>3)
{
cout << endl << endl << “La opcion escogida no es valida.” << endl << endl;

return 0;
}

cout << endl << endl << “Introduzca el que es n para usted: “;
cin >> n;

if (n<=0)
{
cout << endl << endl << “El numero introducido no es natural.” << endl << endl;

return 0;
}

switch (opcion)
{
case 1:
suma = (n*(n+1))/2;

cout << endl << endl << “La suma de los ” << n << ” primeros numeros naturales es ” << suma << endl << endl;

break;

case 2:
suma = n * (n+1);

cout << endl << endl << “La suma de los ” << n << ” primeros numeros pares es ” << suma << endl << endl;
break;

case 3:
suma = pow (n,2);

cout << endl << endl << “La suma de los ” << n << ” primeros numeros impares es ” << suma << endl << endl;
break;
}

return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Menú de sumas de números naturales

  1. Un detalle que veremos más adelante. La función pow() devuelve un double que en el caso 3 será truncado a un int. Como el resultado es entero posiblemente aquí no da problema.

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