Solución Ejercicio nº 2
Lección 22: Solución Ejercicio nº 2
Este ejercicio era un poco más complejo que el anterior. A ver si has sido capaz de realizarlo por tu cuenta. Y si no, no te preocupes, que mirando las soluciones a los problemas también se aprende cuando estás empezando a adquirir conocimientos de algo.
Vamos con ello. Dividiremos el problema en 2 partes. La primera será la parte de las funciones, y luego la parte 'principal' del programa.
Las funciones son las siguientes:
Son muy parecidas como veis. Simplemente una Suma y la otra Resta. Las funciones reciben 2 parámetros que son los números a sumar o restar. Los transforma a tipo entero con el "parseInt", y realiza la operación, y finalmente, la muestra por pantalla.
Eso en cuanto a las funciones. Ahora, la parte principal del programa es la que ha podido crear problemas:
Creamos 3 variables.
"n" será la variable que guarde el valor 1 o 2, que nos servirá para saber qué opción eligió el usuario.
"n1" será el primero número para la suma o resta.
"n2" será el segundo número para la suma o resta.
Luego, mostramos por pantalla el menú, pedimos al usuario que introduzca la opción que quiera, guardamos ese valor en "n". Pasamos ese valor a tipo entero con "parseInt".
Ahora creamos el "Switch" para hacer una cosa u otra depende la opción que haya elegido el usuario.Solo hay dos casos, si elige 1 o si elige 2.
Lo único que hay que hacer en cada caso, es pedirle que introduzca los 2 números (n1 y n2) y llamar a la función correspondiente. Opcionalmente, podemos añadir un "default" al Switch.
El ejercicio 2: Ejercicio nº 2