ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Codigo Java11


Enviado por   •  30 de Octubre de 2023  •  Documentos de Investigación  •  1.631 Palabras (7 Páginas)  •  76 Visitas

Página 1 de 7

import java.util.Scanner;

public class PilasConVectores {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        char[] pilaLetras = new char[26];

        int[] pilaNumeros = new int[10];

        int topLetras = -1;

        int topNumeros = -1;

        while (true) {

            System.out.println("Seleccione una opción:");

            System.out.println("1. Llenar");

            System.out.println("2. Eliminar");

            System.out.println("3. Mostrar");

            System.out.println("4. Unir");

            System.out.println("5. Salir");

            int opcion = scanner.nextInt();

            switch (opcion) {

                case 1:

                    if (topLetras < pilaLetras.length - 1) {

                        pilaLetras[++topLetras] = (char) ('A' + topLetras);

                        System.out.println("Letra agregada a la pila de letras.");

                    } else {

                        System.out.println("La pila de letras está llena.");

                    }

                    if (topNumeros < pilaNumeros.length - 1) {

                        pilaNumeros[++topNumeros] = topNumeros;

                        System.out.println("Número agregado a la pila de números.");

                    } else {

                        System.out.println("La pila de números está llena.");

                    }

                    break;

                case 2:

                    if (topLetras >= 0) {

                        System.out.println("Elemento eliminado de la pila de letras: " + pilaLetras[topLetras--]);

                    } else {

                        System.out.println("La pila de letras está vacía.");

                    }

                    if (topNumeros >= 0) {

                        System.out.println("Elemento eliminado de la pila de números: " + pilaNumeros[topNumeros--]);

                    } else {

                        System.out.println("La pila de números está vacía.");

                    }

                    break;

                case 3:

                    System.out.println("Pila de letras:");

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (19 Kb) docx (215 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com