Cuadrado, factorial y salir del programa

Pilar Virgós Navarro

/*Este programa muestra un menú con tres opciones de las cuales el usuario
elige una y el programa la realiza*/

#include <iostream>
#include <cmath>
#include <cstdlib>
using namespace std;

int main ()
{
int n,m,u,i;
int cuadrado=0, factorial=1;

cout<<“Eliga una de las opciones del menu:\n\n”;
cout<<“1- Salir del programa\n”;
cout<<“2- Calcular el cuadrado de un numero\n”;
cout<<“3- Calcular el factorial de un numero\n”;

cout<<“\n\n”; system(“pause”); system(“cls”);

cin>> n;

if (n!=1 && n!=2 && n!=3)
cout<<“No existe una opcion con ese numero”<<endl;
else
{
if(n==1) return 0;

if(n==2)
{
cout << “Dame numero: “;
cin>> m;
cuadrado= m*m;
cout<<“El cuadrado de “<<m<<” es: “<<cuadrado;
return 0;
}

if(n==3)
{
cout << “Dame numero: “;
cin>> u;
for(i=1; i<=u; i++) factorial = factorial * i;
cout<<“El factorial de “<<u<<” es: “<<factorial;
}
}

return 0;
}

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

Una respuesta a Cuadrado, factorial y salir del programa

  1. Recuerda que si u es int entonces no puedes ir más allá de factorial de 12.
    Cuidado con la confusión cin / cout.
    El fichero cmath realmente lo necesitas?.

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