1. Desarrollar un programa que acepte como entrada un nmero (1 a ms) y que d
como resultado una pirmide de asteriscos. Ejemplo: Entrada: 4 Salida: * ** *** ****
2. Similar al anterior pero la pirmide estar orientada a la derecha Ejemplo: Entrada: 4 Salida * ** *** ****
3. Desarrollar un programa que determine si una palabra ingresada por teclado es un palndromo o no (palndromo es aquella palabra que se lee igual de derecha a izquierda y viceversa): Ejemplo: Entrada: seres Salida: es palndromo
Entrada: perro Salida: no es palndromo
Sugerencia: Utilizar arrays de caracteres, o leer un string y convertirlo a array de caracteres.
4. Se va a ingresar por teclado una serie de nmeros, el limite tambin se ingresa por teclado, los nmeros ledos van a ser del rango 0 a 9, mostrar cuantas veces se repite cada nmero en la secuencia leda cada nmero: Ejemplo: Entrada: Limite: 5 Lectura de datos: 1 3 7 2 3
Salida: El nmero 1 se repite: 1 El nmero 2 se repite: 1 El nmero 3 se repite: 2 El nmero 4 se repite: 0 . El nmero 9 se repite: 0
5. Desarrollar un programa que permita hallar las races de una ecuacin cuadrtica de la forma ax^2 + bx + c, donde a, b y c son datos a ingresar por teclado, si hay races imaginarias tambin mostrarlas con la variable i.
6. Llenar en un array de enteros, nmeros aleatorios sin repetir. El lmite de nmeros ledos es ingresado por teclado, as como tambin el mnimo y mximo nmero permitido. Ejemplo: Cantidad de nmeros: 6 Mnimo numero: 12 Mximo numero: 50 Salida: Array = {34, 11, 45, 12, 44, 37}
7. Crear una clase que me maneje las operaciones bsicas de un array unidimensional (la dimensin del array puede ser cualquiera), (ingresar, eliminar, etc.), adems de un mtodo que me permita hallar el producto escalar con otro objeto de la misma clase, y tambin que me permita hallar su mdulo. a. Producto escalar: (a,b,c).(d,e,f) = ad+be+cf b. Modulo : (a,b) = raz(a^2 + b^2)
8. Desarrolle una clase empleado con atributos DNI, nombre, apellidos, domicilio, ciudad. Adems otra clase PuestoDeTrabajo, con los atributos cdigo, nombre del puesto, y sueldo a cobrar. Desarrollar adems una clase que me permita registrar empleados, crear puestos de trabajo, y asignar a cada empleado su puesto de trabajo (relacin: 1 empleado solo tiene un puesto de trabajo). Tambin se debe tener un mtodo para mostrar la lista de empleados con sus datos y tambin el puesto de trabajo que tiene.
Sugerencia: Se puede utilizar para almacenar los empleados y puestos de trabajos arrays de 1 dimensin, o la clase ArrayList.
9. Desarrollar la implementacin de una interfaz Relaciones con la siguiente estructura: Public interface Relaciones { public boolean esMayorQue(Object a); public boolean esMenorQue(Object a); public boolean esIgualQue(Object a);
} Hacer que las implementen algunas clases como por ejemplo: Persona, (compararla por estatura), Animal (comparar por edad), Vehculo (comparar por precio). Al final desarrollar un mtodo main que demuestre su funcionamiento.
10. Implementar una clase Conjunto que me permita el manejo de un array de enteros, con las operaciones de ingresar al final, ingresar en cierta posicin, modificar, eliminar, mostrar, ordenar y unir con otro conjunto. Recordar que en un conjunto, todos sus elementos son diferentes, si se unen con otro conjunto, se debe verificar que no se repitan elementos. 11. Del problema 8, agregar una opcin para guardar los objetos en un archivo y guardarlos. Tambin colocar la opcin de cargar datos. 12. Cree un formulario para leer los datos del problema 5. En el cual se pedir que se ingrese los 3 parmetros de la ecuacin, luego habr un botn calcular, y muestre el resultado, sea en la misma ventana o en un cuadro de dialogo (JOptionPane). Como validacin, los campos de texto tienen que tener algn numero, sino mostrar un mensaje de error al querer calcular