Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. INTRODUCCIÓN
Por medio de este deber se pretende investigar métodos
de creación de menús en Java.
Para este fin se propone usar el método Switch, el cual
permite crear una serie de condiciones dentro del programa
para así simular una interfaz por comando e interactuar de
manera mas precisa con el programa.
Para completar la estructura del condicional, a este se lo
encerrara dentro de una sentencia Do while, la cual se
encargará de restringir el método de salida o el operador de Fig. 2. Funciones que contiene la leyenda secundaria.
finalización del programa, siendo este operador quien pare el
Se procede a crear una función por cada ejercicio pedido
programa cuando el usuario lo desee.
dentro del menú, para ello en la Figura 2 se muestra todas las
Además, para más practicidad, se utilizarán funciones que
funciones que comprenden cada operador en el menú,
contengan las instrucciones de cada operador, las cuales serán
ayudando a entender el funcionamiento de la función solo
invocadas de manera adecuada dentro de la estructura del
invocándola en el programa.
menú.
Se puede observar que cada función tiene variables
II. OBJETIVOS repetidas, ello no afecta al programa ya que sin variables
independientes y funcionan solo para dentro de la función, y
A. Objetivo general cuando se la invoca.
• Consolidar lo aprendido e investigado sobre las Para cada caso se tiene especificaciones diferentes, pero
condiciones y los ciclos en el lenguaje de todos con excepción del caso 8, se basan en la creación de las
programación Java. tablas de multiplicar a través de ciclos for, externos y también
de saltos internos los cuales dependiendo de la especificación
B. Objetivos específicos
del caso se hará.
• Entender el funcionamiento del ciclo Do While. Para el efecto de cada caso se procede a crear un ciclo for,
• Estudiar el nuevo condicional y su sintaxis en el cual se encargará de repetir la cantidad de veces las tablas
Java. (Ciclos Externos)
• Crear un menú dentro de otro menú multifunción Y para la multiplicación se crea un for anidado en el
usando el condicional Switch. primero, este se encargará de las iteraciones internas del
programa y cuantas van a hacer (Ciclos internos), con este
III. METODOLOGÍA procedimiento se crearán todas las tablas de multiplicar, en
A. Creación del Menú principal cada caso se modificarán parámetros según la petición del
problema.
El programa constará de un menú principal y uno
1) Opción 1
secundario que se despliegue luego de ingresar el primero
Obtención de los resultados de la tabla del 1 al 4 con satos
operador.
externos de 1, los resultados deben calcularse hasta el 12 con
Con este principio de ha creado la estructura a mostrarse
saltos internos de 1. Figura 3
del menú principal, el cual constará de tres operadores
mostrados en la Fig.1. encargados de dirigir al código
deseado por medio de una estructura de condicionales Switch
Fig.2 hasta el submenú creado a continuación.
Fig. 7. Opción 5
Fig. 4. Opción 2
6) Opción 6
3) Opción 3 Como se muestra en la Figura 8, esta función del código
En la figura 5 se observa la tabla del 1 al 12 con saltos principal imprime las tablas del 1 al 12 con saltos internos de
externos individuales y saltos internos pares. ½ o 0,5 en forma decimal.
Fig. 8. Opcion 6
Fig. 5. Opción 3
7) Opción 7
La opción 7 tiene la peculiaridad de poder modificar las
4) Opción 4
dimensiones de todas las tablas, denominada tablas
Tabla del 1 al 12 con saltos externos e internos
dinámicas con modificación a conveniencia. Fig. 9
individuales de manera decreciente. Figura 6
Fig. 6. Opcion 4
5) Opción 5
Se imprime las tablas de multiplicar del 1 hasta el 12 con Fig. 9. Opcion 7
saltos internos y externos individuales, el código se muestra
en la Figura 7. 8) Opcón 8
Esta le proporciona al programa que por medio de un
operador se pueda matar al programa, esto se logra por medio
del uso del ciclo Do While Figura 10, con el argumento
distinto del operador 8.
VI. REFERENCIAS