#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
float A, B, sum, rest, div, mult;
int op, opc;
opc=1;
cout<<"Bienvenido(a)"<<endl;
while(opc==1)
{
cout<<endl;
cout<<" -------------------------- "<<endl;
cout<<"Introduzca el primer número "<<endl;
cout<<">> ";cin>>A;
cout<<"Introduzca el segundo número"<<endl;
cout<<">> ";cin>>B;
cout<<" -------------------------- "<<endl;
cout<<endl;
cout<<" ---------------------------- "<<endl;
cout<<"| Ahora deberá elegir alguna |"<<endl;
cout<<"| operación a realizar. |"<<endl;
cout<<" ---------------------------- "<<endl;
cout<<endl;
opc=2;
while(opc==2)
{
cout<<" ---------------- "<<endl;
cout<<"| 1. Sumar |"<<endl;
cout<<"| 2. Restar |"<<endl;
cout<<"| 3. Dividir |"<<endl;
cout<<"| 4. Multiplicar |"<<endl;
cout<<"| 5. Salir |"<<endl;
cout<<" ---------------- "<<endl;
cout<<">> ";cin>>op;
if(op==5)
{
abort();
}
switch(op)
{
case 1:
system("CLS");
cout<<endl;
cout<<"Eligió la opción 'SUMAR' con los"<<endl;
cout<<"números "<<A<<" y "<<B<<endl;
sum=A+B;
cout<<endl;
cout<<"La suma de ambos números es: "<<sum<<"."<<endl;
cout<<endl;
cout<<"1. Ejecutar nuevamente el programa con nuevos números."<<endl;
cout<<"2. Volver al menú de opciones con los mismos números."<<endl;
cout<<"3. Salir."<<endl;
cout<<">> ";cin>>opc;
while(opc!=3 && opc!=2 && opc!=1)
{
system("CLS");
cout<<endl;
cout<<" ------------------------------ "<<endl;
cout<<"| Ingrese alguna opción válida |"<<endl;
cout<<" ------------------------------ "<<endl;
cout<<endl;
cout<<"1. Ejecutar nuevamente el programa con nuevos números."<<endl;
cout<<"2. Volver al menú de opciones con los mismos números."<<endl;
cout<<"3. Salir."<<endl;
cout<<">> ";cin>>opc;
}
if(opc==3)
{
abort();
}
break;
case 2:
system("CLS");
cout<<endl;
cout<<"Eligió la opción 'RESTAR' con los"<<endl;
cout<<"números "<<A<<" y "<<B<<endl;
rest=A-B;
cout<<endl;
cout<<"La resta de ambos números es: "<<rest<<"."<<endl;
cout<<endl;
cout<<"1. Ejecutar nuevamente el programa con nuevos números."<<endl;
cout<<"2. Volver al menú de opciones con los mismos números."<<endl;
cout<<"3. Salir."<<endl;
cout<<">> ";cin>>opc;
while(opc!=3 && opc!=2 && opc!=1)
{
system("CLS");
cout<<endl;
cout<<" ------------------------------ "<<endl;
cout<<"| Ingrese alguna opción válida |"<<endl;
cout<<" ------------------------------ "<<endl;
cout<<endl;
cout<<"1. Ejecutar nuevamente el programa con nuevos números."<<endl;
cout<<"2. Volver al menú de opciones con los mismos números."<<endl;
cout<<"3. Salir."<<endl;
cout<<">> ";cin>>opc;
}
if(opc==3)
{
abort();
}
break;
case 3:
system("CLS");
cout<<endl;
cout<<"Eligió la opción 'DIVIDIR' con los"<<endl;
cout<<"números "<<A<<" y "<<B<<endl;
div=A/B;
cout<<endl;
cout<<"La división de ambos números es: "<<div<<"."<<endl;
cout<<endl;
cout<<"1. Ejecutar nuevamente el programa con nuevos números."<<endl;
cout<<"2. Volver al menú de opciones con los mismos números."<<endl;
cout<<"3. Salir."<<endl;
cout<<">> ";cin>>opc;
while(opc!=3 && opc!=2 && opc!=1)
{
system("CLS");
cout<<endl;
cout<<" ------------------------------ "<<endl;
cout<<"| Ingrese alguna opción válida |"<<endl;
cout<<" ------------------------------ "<<endl;
cout<<endl;
cout<<"1. Ejecutar nuevamente el programa con nuevos números."<<endl;
cout<<"2. Volver al menú de opciones con los mismos números."<<endl;
cout<<"3. Salir."<<endl;
cout<<">> ";cin>>opc;
}
if(opc==3)
{
abort();
}
break;
case 4:
system("CLS");
cout<<endl;
cout<<"Eligió la opción 'MULTIPLICAR' con los"<<endl;
cout<<"números "<<A<<" y "<<B<<endl;
mult=A*B;
cout<<endl;
cout<<"El producto de ambos números es: "<<mult<<"."<<endl;
cout<<endl;
cout<<"1. Ejecutar nuevamente el programa con nuevos números."<<endl;
cout<<"2. Volver al menú de opciones con los mismos números."<<endl;
cout<<"3. Salir."<<endl;
cout<<">> ";cin>>opc;
while(opc!=3 && opc!=2 && opc!=1)
{
system("CLS");
cout<<endl;
cout<<" ------------------------------ "<<endl;
cout<<"| Ingrese alguna opción válida |"<<endl;
cout<<" ------------------------------ "<<endl;
cout<<endl;
cout<<"1. Ejecutar nuevamente el programa con nuevos números."<<endl;
cout<<"2. Volver al menú de opciones con los mismos números."<<endl;
cout<<"3. Salir."<<endl;
cout<<">> ";cin>>opc;
}
if(opc==3)
{
abort();
}
break;
}
}
}
system("pause");
return 0;
}
Comentarios sobre la versión: 1.0 (0)
No hay comentarios