jueves, 2 de agosto de 2012

EJERCICIO 8: APAGÓN DE UN EDIFICIO

Defina una Clase que simule el apagón de un Edificio que tiene 30 bombillas de luz y todas están encendidas, la clase debe tener los siguientes métodos Mostrar_Estado (debe mostrar el estado de las bombillas en cada piso de 10 en 10), Mostrar_Total_Malogradas (debe mostrar el numero total de bombillas malogradas para su reposición), Mostrar_Total_Intactas (debe mostrar el numero total de bombillas buenas).

EJERCICIOS 7: JList, JOptionPane, JTextField, JLabel

Implemente la siguiente clase que mediante un método elimine los elementos repetidos en un arreglo y además a través de un metodo muestre un detalle de la cantidad de números repetidos.
Nota: (Utilice JList, JTextField, JLabel)
  1. Clase: 
    • Registro
  2. Atributos de la Clase
    • notas[] : integer
  3. Constructor de la Clase
    • Registro(notas[] : integer)
  4. Métodos de la Clase
    • contar()
    • eliminar()
Solución

miércoles, 1 de agosto de 2012

EJERCICIOS 6: DÍGITOS DE UN NÚMERO

Implementar el siguiente ejercicio con POO
Determinar la cantidad de dígitos que tiene un número entero y además mostrar la suma de los dígitos pares e impares. Considerar al cero como dígito par.

EJERCICIO 5: SUBSIDIO FAMILIAR

Implementar el siguiente ejercicio con POO
El gobierno ha implementado como parte de su programa social, un subsidio familiar bajo la siguiente reglamentación:
Las familias que tienen hasta 2 hijos reciben S/. 70.00, las que tienen entre 3 y 5 hijos reciben S/. 90.00 y las que tienen 6 hijos o más reciben S/. 120.00 mensual.
Si la madre de familia fuera viuda, la familia recibe S/. 20.00 adicionales.
Determinar el monto mensual que recibirá una familia de acuerdo a su propia realidad familiar

EJERCICIO 4: FIBONACCI

Implementar el siguiente ejercicio con POO
Determinar la suma de los N primero términos de la serie de Fibonacci, y mostrar sus
valores considerando que N sea mayor que 1. La secuencia de la serie es la siguiente:
0, 1, 1, 2, 3, 5, 8, 13, ...

Solución

EJERCICIO 3: SERIES

Implementar el siguiente ejercicio con POO
Mostrar los N primeros términos de la serie: 7, 6, 8, 5, 9, 4, 10, 3,….
Mostrar los K primeros términos de la serie: 5, 7, 10, 14, 19,…

Solución

EJERCICIO 2: N° BINARIO, AMSTRONG Y PERFECTO

Implemente la clase Matematica con el atributo definido en la clase (numero).
Implemente los siguientes métodos
  1. Crear un constructor de la clase con un parámetro (numero)
  2. Mostrar números Binarios (getBinarios)
  3. Mostrar numero Amstrong (getAmstrong)
  4. Mostrar numero Perfecto (getPerfecto)
Nota: Se considera por número Amstrong aquellos números que sumados los cubos de sus dígitos nos dan el mismo número, Ejemplo: 13+53+33 = 153, Se considera número perfecto cuando la suma de sus divisores es igual al número, Ejemplo: 6 = 1, 2 y 3.
Construya un programa con menu para probar la clase definida.

EJERCICIO 1: MATEMÁTICA

Implemente la clase Matemática con el atributo definido en la clase (numero).
Implemente los siguientes métodos
  1. Crear un constructor de la clase con un parámetro (numero)
  2. Mostrar números invertidos (getInvertir)
  3. Mostrar número capicúa (getCapicua)
  4. Mostrar número mayor (getMayor)
  5. Mostrar número menor (getMenor)
Nota: Se considera número capicúa si el número es tal que invirtiendo sus cifras da el mismo número, Ejemplo: 12321 = 12321, Se considera el método getMayor a la devolución del mayor numero que lo conforma y getMenor al menor número que lo conforma, Ejemplo: 475283 getMayor = 8 y getMenor = 2
Construya un programa para probar la clase definida:
****************
MENU
****************
[1] Invertir
[2] Capicúa
[3] Mayor
[4] Menor
[5] Salir
Opción: 1
Ingrese Número: 7736432
El número Invertido es: 2346377
Solución

Aplicaciones basadas en Entorno Gráfico Swing

Temas del Manual
  1. Introducción a Swing
  2. Creación de una Interface Gráfica de Swing
  3. Listas Swing
    • El control JList, la interfaz ListModel
    • El control JComboBox, la interfaz ComboBoxModel

Sintaxis del Lenguaje Java

Temas del Manual
  1. Sintaxis Básica
  2. Tipos de Datos Primitivos
  3. Variables
  4. Literales
  5. Ambito de las variables
  6. Valores por defecto de un atributo
  7. Conversiones de Tipo
  8. Constantes
  9. Operadores
    • Operadores Aritmeticos
    • Operadores de Incremento y Decremento
    • Operadores de Asignación
    • Operadores Condicionales
    • Operadores Lógicos
    • Operador InstanceOf
  1. El recolector de basura
  2. Control del flujo de Ejecución de un programa
  3. Salida forzada de un bucle Break y Continue
  4. Arrays

Introducción a Java

Temas del Manual
  1. ¿Qué es un IDE?
  2. Conceptos básicos de Programación en Java
  3. El Método Main