[go: up one dir, main page]

0% encontró este documento útil (0 votos)
8 vistas2 páginas

Java Programacion Con Objetos 05

El documento describe tres ejercicios de programación en Java. El primer ejercicio cuenta las vocales en una frase ingresada por el usuario, el segundo formatea un DNI eliminando separadores y el tercero declina palabras en latín de la primera declinación. Cada ejercicio incluye requisitos de interfaz y manejo de errores para entradas inválidas.

Cargado por

yasleidy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas2 páginas

Java Programacion Con Objetos 05

El documento describe tres ejercicios de programación en Java. El primer ejercicio cuenta las vocales en una frase ingresada por el usuario, el segundo formatea un DNI eliminando separadores y el tercero declina palabras en latín de la primera declinación. Cada ejercicio incluye requisitos de interfaz y manejo de errores para entradas inválidas.

Cargado por

yasleidy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Curso Junta.

Programador de Aplicaciones Informáticas

LENGUAJE JAVA. PROGRAMACION CON OBJETOS 1/2

CADENAS (CONTINUACIÓN)

Ejercicio 1

Realizar un programa cuya ventana tenga los siguientes elementos:

- Un cuadro de texto llamado txtFrase.


- Varias etiquetas.
- Un botón “Analizar” llamado btnAnalizar.

El programa debe contar cuantas vocales tiene la frase. El funcionamiento será el siguiente:

- El usuario escribirá una frase en el cuadro de texto txtFrase. Luego se pulsará el botón
Analizar.

- El programa mostrará en las etiquetas el número de a, de e, de i de o y de u que se


encuentran en la frase.

- Tenga en cuenta que puede haber vocales en mayúsculas y en minúsculas.

- Si el usuario no introduce nada en el cuadro de texto txtFrase, entonces el programa


debería mostrar un error.

Ejercicio 2

Realizar un programa cuya ventana tenga los siguientes elementos:

- Un cuadro de texto llamado txtDNI.


- Una etiqueta llamada etiDNI.
- Un botón “Preparar DNI” llamado btnPrepararDNI.

El programa funcionará de la siguiente forma:

- El usuario introducirá un DNI en el cuadro de texto llamado txtDNI y luego pulsará el


botón Preparar DNI. El resultado será que el DNI introducido aparecerá “preparado” en
la etiqueta etiDNI.

- A continuación se explica como preparar el DNI:

El usuario introducirá un DNI en el que puede usar puntos, espacios o guiones como
separadores. Por ejemplo:

31.543.234-A
31.543.234 A
31.543.234A
31 543 234 A

Sin embargo, cuando el usuario pulse el botón Preparar DNI, en la etiqueta etiDNI debe
aparecer el DNI con el siguiente formato:

31543234A

Es decir, sin ningún espacio y sin puntos ni guiones.

- Si el usuario no introduce nada en el cuadro de texto del DNI y pulsa el botón, entonces
debe aparecer un error emergente (JOptionPane).
Curso Junta. Programador de Aplicaciones Informáticas

LENGUAJE JAVA. PROGRAMACION CON OBJETOS 2/2

Ejercicio 3

Se pide hacer un programa que le permita al usuario introducir una palabra en latín de la
primera declinación, y a continuación generar sus “casos” en plural y singular.

Las palabras de la primera declinación en latín son sustantivos femeninos (la mayoría), que
terminan en a, como por ejemplo: ROSA o ANIMA.

Estas palabras tienen las siguientes variantes o “casos”:

Por ejemplo, para la palabra ROSA, sus casos son los siguientes:

CASO SINGULAR PLURAL


NOMINATIVO Rosa Rosae
VOCATIVO Rosa Rosae
ACUSATIVO Rosam Rosas
GENITIVO Rosae Rosarum
DATIVO Rosae Rosis
ABLATIVO Rosa Rosis

Por ejemplo, para la palabra ANIMA, sus casos son los siguientes:

CASO SINGULAR PLURAL


NOMINATIVO Anima Animae
VOCATIVO Anima Animae
ACUSATIVO Animam Animas
GENITIVO Animae Animarum
DATIVO Animae Animis
ABLATIVO Anima Animis

Debes observar que algunos casos son exactamente iguales a la palabra inicial, como por
ejemplo el Nominativo Singular.

Otros casos, en cambio, se construyen añadiendo algunas letras al final de la palabra inicial.
Por ejemplo, el Acusativo singular se construye añadiendo una “m” a la palabra inicial.

Para construir el Dativo y Ablativo plural, es necesario concatenar la palabra inicial (sin la a
final) con “is”. Por ejemplo, en el caso de la palabra Rosa, se concatenaría: Ros + is.

TENIENDO EN CUENTA LO ANTERIOR, SE PIDE REALIZAR EL SIGUIENTE PROGRAMA:

Realice un programa cuya ventana tenga los siguientes elementos:

- Un cuadro de texto txtPalabra.


- Doce etiquetas al menos correspondientes a los 6 casos en singular y plural.
- Un botón “Declinar” llamado btnDeclinar.

El programa funcionará de la siguiente forma:

- El usuario introducirá una palabra en latín de la primera declinación en el cuadro de


texto, y luego pulsará el botón “Declinar”. Entonces en las etiquetas aparecerán los
casos declinados de la palabra.

- Si el usuario introduce una palabra que no termine en “a”, entonces el programa dará
un error, ya que dicha palabra no es de la primera declinación.

- Tenga en cuenta que la palabra introducida puede estar en mayúsculas o minúsculas.

También podría gustarte