Programas de Cadenas y Arreglos

2
PROGRAMACION ORIENTADA A OBJETOS TAREA PARA FIN DE SEMANA REALIZAR LOS SIGUIENTES PROGRAMAS UTILIZANDO EL LENGUAJE JAVA Y UTILIZANDO EL ENFOQUE ORIENTADO A OBJETOS. 1. Realizar un programa que permita leer una cantidad y la despliegue en formato textual (en letras) Ejem. 2505 (dos mil quinientos cinco) 2. Hacer un programa que ingrese una cadena de caracteres y determine el número de mayúsculas y el número de minúsculas que tiene la cadena. 3. Implemente un programa que reciba una cadena y una letra, y coloque en mayúsculas cada ocurrencia de la letra en la cadena. El programa debe imprimir la cadena original y la cadena modificada. Ejemplo: Hola como estas o Hola cOmO estas 4. Desarrolle un programa que permita simular un estacionamiento tipo Pila (el ultimo que entra es el primero en salir). Este estacionamiento solo tiene un acceso, por lo que para sacar un auto que está al fondo, primero hay que “sacar” los coches que están al fondo, y luego hacer un corrimiento, de modo que el ultimo coche en llegar es el primero que puede salir. El programa debe capturar las placas de coches (ingreso) y poder sacar un coche del estacionamiento, (eliminar) haciendo un corrimiento de lugares para que no quede hueco el lugar; también debe poder mostrar todas los autos que están en el estacionamiento, y hacer una búsqueda de uno en particular. 5. Realice un programa que convierta un número decimal en su número binario correspondiente, y visceversa, un numero binario a un numero decimal. Implemente un menú para realizarlo. 6. Realice un programa que permita calcular los diptongos y triptongos que existen en una frase. 7. Realizar un programa que capture nombres y teléfonos de una persona, pero que al ingresar el nombre, de inmediato la vaya

description

programas,poo,java

Transcript of Programas de Cadenas y Arreglos

Page 1: Programas de Cadenas y Arreglos

PROGRAMACION ORIENTADA A OBJETOS

TAREA PARA FIN DE SEMANA

REALIZAR LOS SIGUIENTES PROGRAMAS UTILIZANDO EL LENGUAJE JAVA Y UTILIZANDO EL ENFOQUE ORIENTADO A OBJETOS.

1. Realizar un programa que permita leer una cantidad y la despliegue en formato textual (en letras) Ejem. 2505 (dos mil quinientos cinco)

2. Hacer un programa que ingrese una cadena de caracteres y determine el número de mayúsculas y el número de minúsculas que tiene la cadena.

3. Implemente un programa que reciba una cadena y una letra, y coloque en mayúsculas cada ocurrencia de la letra en la cadena. El programa debe imprimir la cadena original y la cadena modificada.Ejemplo: Hola como estas o Hola cOmO estas

4. Desarrolle un programa que permita simular un estacionamiento tipo Pila (el ultimo que entra es el primero en salir). Este estacionamiento solo tiene un acceso, por lo que para sacar un auto que está al fondo, primero hay que “sacar” los coches que están al fondo, y luego hacer un corrimiento, de modo que el ultimo coche en llegar es el primero que puede salir. El programa debe capturar las placas de coches (ingreso) y poder sacar un coche del estacionamiento, (eliminar) haciendo un corrimiento de lugares para que no quede hueco el lugar; también debe poder mostrar todas los autos que están en el estacionamiento, y hacer una búsqueda de uno en particular.

5. Realice un programa que convierta un número decimal en su número binario correspondiente, y visceversa, un numero binario a un numero decimal. Implemente un menú para realizarlo.

6. Realice un programa que permita calcular los diptongos y triptongos que existen en una frase.

7. Realizar un programa que capture nombres y teléfonos de una persona, pero que al ingresar el nombre, de inmediato la vaya ordenando (es decir, la ubique en su lugar en la lista). El programa debe capturar, listar y buscar.

8. Hacer un programa que permita tener una agenda telefónica con los nombres de mis amigos, su cumpleaños y su teléfono.

9. Hacer un programa que reciba un string S y devuelva el mismo string S al cual se le han eliminado los espacios

10. Banamex desea administrar los datos de sus empleados, por lo que se desea implementar un programa que permita capturar a sus empleados, buscar a alguien en específico, y listar todos los empleados por orden alfabético. También deberá listar empleados por apellidos alfabéticos (Todos los que comiencen con A, o con B , o con alguna letra).

Page 2: Programas de Cadenas y Arreglos

11. Realizar un programa que lea una frase y que obtenga la misma frase pero con minúsculas y mayúsculas invertidas. Esto es, que las minúsculas las pase a mayúsculas y visceversa.

12. Realice un programa que permita obtener el promedio general de n alumnos, capturando su promedio por cada semestre. El sistema deberá preguntar cuantos semestres ha cursado, y pedir el promedio de cada semestre.El sistema debe realizar: Captura, Listado general con promedio general, Búsqueda específica y mostrar el resultado con todos los datos del alumno, y modificación de promedios semestrales (opcional).

13.Realice un programa que permita multiplicar dos matrices de tamaño de mxn. Recuerde validar la multiplicación, pues no todas las matrices se pueden multiplicar.