Implementar una Calculadora de Números Enteros, mediante un proyecto de consola en C++, cuyo algoritmo permita: 1. Mostrar un menú de 6 opciones:
• 1. Sumar dos números.
• 2. Restar dos números.
• 3. Multiplicar dos números.
• 4. Dividir dos números. • 5. Dado un número determinar si es número primo.
• 6. Salir
Respuestas a la pregunta
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int opc=0,i=0,cont=0,num=0;
float n1=0,n2=0,r=0;
while(opc!=6)
{
cout<<"\n***MENU OPERACIONES***"<<endl;
cout<<"1. Sumar Dos Números"<<endl;
cout<<"2. Restar Dos Números"<<endl;
cout<<"3. Dividir Dos Números"<<endl;
cout<<"4. Multiplicar Dos Números"<<endl;
cout<<"5. Determinar Número Primo"<<endl;
cout<<"6. Salir"<<endl;
cout<<"Opcion: ";
cin>>opc;
switch(opc)
{
case 1:
cout<<endl<<"Ingrese Numero 1: ";
cin>>n1;
cout<<"Ingrese Numero 2: ";
cin>>n2;
r=n1+n2;
cout<<endl<<"La Suma Es: "<<r<<endl;
break;
case 2:
cout<<endl<<"Ingrese Numero 1: ";
cin>>n1;
cout<<"Ingrese Numero 2: ";
cin>>n2;
r=n1-n2;
cout<<endl<<"La Resta Es: "<<r<<endl;
break;
case 3:
cout<<endl<<"Ingrese Numero 1: ";
cin>>n1;
cout<<"Ingrese Numero 2: ";
cin>>n2;
r=n1/n2;
cout<<endl<<"La Division Es: "<<r<<endl;
break;
case 4:
cout<<endl<<"Ingrese Numero 1: ";
cin>>n1;
cout<<"Ingrese Numero 2: ";
cin>>n2;
r=n1*n2;
cout<<endl<<"La Multiplicacion Es: "<<r<<endl;
break;
case 5:
cout<<endl<<"Ingrese Numero: ";
cin>>num;
for(i=1;i<=num;i++)
{
if(num%i==0)
{
cont++;
}
}
if(cont==2)
{
cout<<endl<<"El Numero "<<num<<" Es Primo"<<endl;
}
else
{
cout<<endl<<"El Numero "<<num<<" No Es Primo"<<endl;
}
cont=0;
break;
case 6:
opc=6;
break;
default:
cout<<endl<<"Error Opcion Incorrecta"<<endl;
break;
}
}
return 0;
}