Taller 4 Java: Arreglos

Main

                
            

Main package com.sofka.ejercicios_java.TALLER4; import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[]args) throws IOException{ boolean bandera = true; int opcion; do{ menu(); opcion = capturarOpcion(); bandera = evaluarOpcion(opcion); }while (bandera == true); } private static void menu(){ System.out.println("Escoja el ejercicio que desea ver:"); System.out.println("1. Ejercicio1"); System.out.println("2. Ejercicio2"); System.out.println("3. Ejercicio3"); System.out.println("4. Ejercicio4"); System.out.println("5. Ejercicio5"); System.out.println("0. Salir"); } private static int capturarOpcion(){ Scanner input = new Scanner(System.in); return input.nextInt(); } private static boolean evaluarOpcion(int opcion) throws IOException{ switch(opcion){ case 1: Ejercicio1 p1 = new Ejercicio1(); p1.Ejercicio1(); return true; case 2: Ejercicio2 p2 = new Ejercicio2(); p2.Ejercicio2(); return true; case 3: Ejercicio3 p3 = new Ejercicio3(); p3.Ejercicio3(); return true; case 4: Ejercicio4 p4 = new Ejercicio4(); p4.Ejercicio4(); return true; case 5: Ejercicio5 p5 = new Ejercicio5(); p5.Ejercicio5(); return true; case 0: System.out.println("Has abandonado el sistema. Adios"); return false; default: System.out.println("Opcion Invalida"); } return true; } }

Ejercicio 1

                
            

Enunciado: Crear un vector de tipo Entero con 5 posiciones, llenarlo con información solicitada al usuario. Después de recoger toda la información, se requiere imprimir el índice de cada posición en el arreglo con su valor de la siguiente manera: [0] = 55 [1] = 99 [2] = 11 [3] = 56 [4] = 69 Solución:

Ejercicio 2

        
    

Enunciado: Crear un arreglo de números enteros de 20 posiciones, el cual, debe ser llenado con números aleatorios entre 1 y 100; después de haber llenado dicho arreglo, se debe volver a recorrer utilizando un ciclo diferente al que se usó para llenarse e imprimir los números pares e impares. Ejemplo Números pares: 2, 4, 6, 8, 10 Números impares: 1, 3, 5, 7, 9 Solución:

Ejercicio 3

        
    

Enunciado: Imprimir los números primos del 1 al 1000, el resultado debe ser buscado de forma matemática. Solución:

Ejercicio 4

        
    

Enunciado: Dada la siguiente matriz bidimensional, el cual debe de quemar en el código 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 Utilizando el conocimiento adquirido, a excepción de hacerlo de forma manual, imprima la siguiente matriz bidimensional. 01 02 03 04 05 10 09 08 07 06 11 12 13 14 15 20 19 18 17 16 Solución:

Ejercicio 5

        
    

Enunciado: Se debe de imprimir el siguiente cuadro: El usuario deberá insertar la fila y columna de la cual desea ver el resultado, el resultado de cada celda debe estar previamente calculado en una matriz bidimensional la cual cada resultado obedecerá a la fila y columna insertada por el usuario. Solución: