Desarrollar los siguientes programas, tratar de utilizar métodos para ello, recordando que cada método desarrollara una única tarea, y el método main es donde se llamaran a los métodos o método en cuestión, y que un método a su vez puede llamar a otro método. 1. Hacer un programa que presente un menú de opciones que permita escoger una de las funciones siguientes: tangente, cotangente, secante y cosecante. El cálculo de cada una de ellas es de la forma siguiente: Tangente(X)=Seno(X)/Coseno(X) Cotangente(X)=Coseno(X)/Seno(X) Secante(X)=1/Coseno(X) Cosecante(X)=1/Seno(X) Pedir el valor de X y que es un ángulo dado en grados y el cual se tendrá que convertir a radianes, una vez obtenido el resultado de la función seleccionada, convertirlo nuevamente a grados e imprimir el resultado. Diseñar un método para convertir de grados a radianes, y otro para convertir de radianes a grados, no utilizar los que ofrece la clase Math de java. radian= (grados*π)/180 grado=(radianes*180)/π 2. Elaborar un programa que proporcione un menú donde ofrezca hacer conversiones entre metros, yardas, pulgadas, y pies. Si se selecciona metros, en un método se deberá leer la cantidad N de metros e imprimir una tabla de equivalencias a yardas, pulgadas, y pies, desde 1 metro hasta N metros de uno en uno. Equivalencias: 1 pie=12 pulgadas, 1 yarda=3 pies, 1 pulgada=2.54 centímetros, 1 metro=100 centímetros. Hacer lo propio si es seleccionada las yarda, pulgadas o pies. Según la selección las tablas quedaría de la manera siguiente: Si se seleccionó Metros: Conversiones Metros yardas pulgadas pies 1 2 .. N Si se seleccionó Yardas: Conversiones Yardas Metros pulgadas pies 1 2 .. N Si se seleccionó Pulgadas: Conversiones Pulgadas yardas metros pies 1 2 .. N Si se seleccionó Pies: Conversiones Pies yardas pulgadas metros 1 2 .. N 3. Desarrollar un programa para imprimir los números del 1 al 20, cada uno acompañado de su valor elevado al cuadrado y elevado al cubo, para ello deberá diseñarse un método para que regrese el cuadrado de un número, y otro para que regrese el cubo de un número, NO utilizar el método de la clase Math. 4. Diseñar diccionario bilingüe, dicho diccionario contendrá palabras en inglés y su equivalente en español. Dicho diccionario se podrá consultar de ambas maneras, es decir, hará la traducción de español al inglés o del inglés al español de acuerdo a las necesidades del usuario. Hacer un programa que permita a un usuario consultar tantas veces sea necesario el diccionario, dando la pauta de que defina si la consulta será del español al inglés o del inglés al español. Imprimir la palabra consultada y su traducción, en caso de no existir la palabra dentro del diccionario hacérselo saber al usuario. 5. Hacer un programa el cual permita registrar la lista de los empleados de una empresa de caja de zapatos y la producción que genera cada trabajador por día durante una semana, puede darse el caso de que algunos trabajadores no laboren todos los días, por lo que el registro de la cantidad de cajas fabricadas por cada trabajador se hará únicamente por día trabajado. Al momento de definir la cantidad de cajas fabricadas de cada trabajador hay que preguntar previamente la cantidad de días trabajados y después la cantidad de cajas hechas por cada uno de esos días. Una vez registrada toda la información dar a conocer lo siguiente: =El nombre de cada trabajador acompañado de la siguiente información: =La cantidad de días trabajados =Producción por día =Total de cajas fabricadas Al finalizar la semana, la empresa hace un análisis de la producción de cada trabajador y otorga un premio al que haya tenido la mayor cantidad de cajas fabricadas. Imprimir el nombre del trabajador que obtuvo la mayor producción de esa semana. 6. Diseñar un programa que permita capturar los valores de una matriz entera de 5 x 6. Se deberá de imprimir dicha matriz, y la sumatoria por renglones y por columnas utilizando para ello un arreglo de una dimensión para obtener la sumatoria de todos los renglones y otro arreglo de una dimensión para obtener la sumatoria de todas las columnas. 7. Elaborar un programa que ofrezca un menú de opciones mediante el cual se pueda escoger calcular el área de alguna de las figuras geométricas: cuadrado, circulo, triangulo, rectángulo, rombo, pentágono. Una vez seleccionada la opción, que llame a un método que permita solicitar los datos necesarios, leerlos, hacer el cálculo correspondiente e imprimirlo. El munu de opciones quedará de la siguiente manera: Areas de figuras geometriccas a) Cuadrado b) Circulo c) Triangulo d) Rectángulo e) Rombo f) Pentágono g) Fin 8. El sistema monetario mexicano incluye, entre billetes y monedas, las denominaciones siguientes: 500, 200, 100, 50, 20, 10, 5, 2, 1 pesos y 50, 20, 10, 5 centavos. Hacer un programa que lea una cantidad e imprima cuántos billetes y monedas de qué denominaciones se necesitan para cubrir dicha cantidad. Por ejemplo, la cantidad de 577.85 generaría: 5 billetes de cien (o uno de 500 ó 2 de 200 y 1 de 100), 1 de 50, 1 de 20, 1 moneda de 5 pesos, 1 de 2 pesos, 1 moneda de 50 centavos, 1 de 20 centavos, 1 de 10 centavos y 1 de 5 centavos. 9. Hacer un programa que permita leer una frase u oración e imprima cuántas veces se utilizó cada letra del alfabeto, que imprima la longitud de la frase u oración, que la imprima toda en mayúsculas y que la imprima toda en minúsculas 10. Hacer un programa que permita encriptar (ocultar) y desencriptar una frase, para ello pedir la letra clave que servirá como base para encriptar o desencriptar el mensaje, cuidar que NO sean las tres primeras letras del abecedario, en caso de ser así, solicitar nuevamente la letra clave, por ejemplo, si la letra clave es m, y el mensaje a ocultar es “Espero que terminen todos los ejercicios utilizando métodos”, encriptado u oculto quedará: “Qebqda cgq fqdyuzqz fapae xae qvqdououae gfuxulmzpa yqfapae” a b m n c o d p e q f r g s h t i u j v k l w x m n y z o a p b q c r d s e t f u g v h w x i j y k Z l