[ENG/SPA] Programming C++ #3 - Creating Easy Options Menu with Switch
hive-169321·@taradraz1·
0.000 HBD[ENG/SPA] Programming C++ #3 - Creating Easy Options Menu with Switch
# ENGLISH Hello everybody! I want to make this guide to start bringing more programming languages and also to bring more complex things, always trying to bring easy programs like this so that someone without experience can learn in the same way. I don't want to overextend myself so I will leave the code and I will explain with annotations the process this way I find it easier.  If any part is not understood you can review the previous guides where the basics are explained or search the internet for information on the part you want to deepen or have doubts but I also try that the code is understood by itself. Here we have the Code: ``` #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { int ope, age; // Variables to start the menu and store age int sum1, sum2; // Variables for addition int rest1, rest2; // Variables for subtraction int result1, result2;//Variables to save results // Print menu text on the screen cout << " **** Welcome to the Main Menu ****\n"; cout << "Select an option\n"; cout << "1 = Enter Age\n"; cout << "2 = Perform Addition\n"; cout << "3 = Perform Subtraction\n"; cout << "4 = Quit the program\n"; // Read the operator variable from the user input cin >> ope; // The variable 'ope' determines the case to execute in the switch statement switch (ope) { // Each case represents an option in the menu // If the user enters 1, the first case is executed case 1: // Start of case cout << "You selected option 1\n"; cout << "Enter a number: "; cin >> age; cout << "The entered age is: " << age << endl; break; // End of Case 1 case 2: // Start of case cout << "You selected option 2 for addition" << endl; cout << "Enter the first number" << endl; cin >> sum1; cout << "Enter the second number" << endl; cin >> sum2; result1 = sum1 + sum2; cout<<"The result is: "<<result1<<endl;; break; // End of Case 2 case 3: // Start of case cout << "You selected option 3" << endl; cout << "Enter the first number" << endl; cin >> rest1; cout << "Enter the second number" << endl; cin >> rest2; result2 = rest1 - rest2; cout<<"The result is : "<<result2<<endl;; break; // End of Case 3 case 4: // Start of case cout << "The program has finished"; break; // End of Case 4 } return 0;} ``` Any doubts will be answered in the comments!!!, this way you can also make everything clearer!!!  That's all Thank you very much!!! # ESPAÑOL Hola con todos!! Quiero realizar esta guia para empezar a traer mas lenguajes de programación y también para traer cosas mas complejas, siempre intentando traer programas faciles como este para que alguien sin experiencia pueda aprender de igual forma. No me quiero sobreextender asi que dejaré el código e iré explicando con anotaciones el proceso de esta forma me parece mas sencillo.  Si alguna parte no se entiende puedes revisar las guias anteriores donde se eplica los fundamentos o buscar en internet información sobre la parte que deseas profundizar o tienes dudas pero tambíen intento que el código se entienda por si solo. Aqui tenemos el programa: ``` #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { int ope, edad;// Variables para inicar menu y guardar edad int sum1,sum2;//Variables para sumar int rest1,rest2;//Variables para restar int result1, result2;//Variables para guardar resultados // Imprimimos texto en pantalla con forma de menú cout<<" **** Bienvenido al Menu Principal ****\n"; cout<<"Seleccionar una opcion\n"; cout<<"1 = Ingresar Edad \n"; cout<<"2 = Realizar Suma \n"; cout<<"3 = Realizar Resta \n"; cout<<"4 = Finalizar programa \n"; // leemos del usuario la variable operador desde teclado cin>>ope; // Esta anterior variable ope inicializa nuestro switch // Depende el valor ejecutara cada opcion estas se llaman case switch(ope){ // Cada caso es una opcion del menú basicamente // si el usuaior ingresa 1 se ejecuta el primer caso case 1: //inicia el caso cout<<"Selecciono la opcion 1 \n"; cout<<"Digite un numero: "; cin>>edad; cout<<"La edad ingresada fue: "<<edad<<endl; break; //Se acaba el Case 1 case 2: //inicia el caso cout<<"Selecciono la opcion 2 para sumar"<<endl; cout<<"Ingrese el primer numero"<<endl; cin>>sum1; cout<<"Ingrese el segundo numero"<<endl; cin>>sum2; result1 = sum1 + sum2; cout<<"El resultado es : "<<result1<<endl;; break;//Se acaba el Case 2 case 3: //inicia el caso cout<<"Selecciono la opcion 3"<<endl; cout<<"Ingrese el primer numero"<<endl; cin>>rest1; cout<<"Ingrese el segundo numero"<<endl; cin>>rest2; result2 = rest1 - rest2; cout<<"El resultado es : "<<result2<<endl;; break; //Se acaba el Case 3 case 4: //inicia el caso cout<<"El programa ha Finalizado"; break; //Se acaba el Case 4 } return 0; } ``` Cualquier duda se reponderá en los comentarios!!, de esta forma también se puede dejar más claro todo!!  Eso es Todo Muchas Gracias!!!