Sei sulla pagina 1di 2

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

LENGUAJE DE PROGRAMACION

FACULTAD DE INGENIERIA CIVIL, DE SISTEMAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS EJERCICIOS DIRIGIDOS

8.

Implemente una Clase Registro con los siguientes atributos y mtodos.


Registro notas[] : Integer getNotaMayor() getNotaMenor() getAscendente() getPorcentajeAprobados() getPorcentajeDesaprobado()

Nota: Implemente los ejercicios utilizando Java 1. Defina una Clase con un mtodo pblico que permite dibujar el triangulo de Floyd, adems el mtodo tendr que recibir como argumento la altura del tringulo: 1 12 123 1234 12345 Implementar el siguiente ejercicio con POO 1 2 2 3 3 3 4 4 4 4 3 3 3 2 2 1 Defina una Clase y un dos mtodo para convertir un nmero decimal a nmero binario y de binario a decimal. Defina una Clase con sus respectivos mtodos que permita determinar la suma de los N primero trminos 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, ... Defina una Clase con sus respectivos mtodos que permita determinar la cantidad de dgitos que tiene un nmero entero y adems mostrar la suma de los dgitos pares e impares. Considerar al cero como dgito par. Implementar el siguiente ejercicio con POO Mostrar los N primeros trminos de la serie: 7, 6, 8, 5, 9, 4, 10, 3,. Mostrar los K primeros trminos de la serie: 5, 7, 10, 14, 19, Defina una Clase que simule el apagn de un edificio que tiene 30 bombillas de luz y todas estn encendidas, la clase debe tener los siguientes mtodos mostrarEstado, mostrarTotalMalogradas (debe mostrar el nmero total de bombillas malogradas para su reposicin), MostrarTotalIntactas (debe mostrar el nmero total de bobillas buenas) 12. 10. 11. 5.

9.

Implemente la siguiente clase que mediante un mtodo elimine los elementos repetidos en un arreglo y adems a travs de un mtodo muestre un detalle de la cantidad de un mismo nmeros. Ejemplo:

2.

3. 4.

14 11 10 11 14 9 11

N 14 -> 2 N 11 -> 3 N 10 -> 1 N 9 -> 1 14 11 10 9

Crear una Clase que permita ingresar un nmero y desarrollar dos mtodos numeroMayor y numeroMenor que lo conforma. Implemente la clase Matematica con los siguientes Mtodos: a. getNumeroPerfecto (se considera nmero perfecto cuando la suma de sus divisores es igual al nmero. Por ejemplo 6 tiene como divisores 1, 2, 3 y la suma es 6, el 28 tiene como divisores 1, 2, 4, 7, 14 y la suma es 28) b. getCubosPerfectos: Son aquellos que sumados los cubos de sus dgitos nos dan el mismo nmero. Por ejemplo 153 es un cubo perfecto porque 13 + 53 + 33 = 153
Matematica a : Integer getNumeroPerfecto() getCubosPerfectos()

6.

7.

El gobierno ha implementado como parte de su programa social, un subsidio familiar bajo la siguiente reglamentacin: a. 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 ms reciben S/. 120.00 mensual.

ING. JESUS BERNARDO OLAVARRIA PAZ

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

LENGUAJE DE PROGRAMACION

b. 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. 13. Simular la disponibilidad de asientos en un avin que consta de 15 filas, 2 lados y en cada lado 4 asientos por fila. Sugerencia: Para cada lado generar un nmero de filas aleatorias, identificando su posicin aleatoriamente; hacer lo mismo para los asientos en cada fila, asignado a cada posicin de asiento la letra R de Reservado. Mostrar en pantalla el resultado de la simulacin pudiendo ser la siguiente: RESERVACION DE ASIENTOS DE AVION Fila 1 2 3 . . 15 1 * R * * Lado Izquierdo 2 3 R * R * R * * * 4 R * * R 1 * * R * Lado Derecho 2 * R R R 3 * * * * 4 R * R *

14.

Implemente las siguientes clases considere un descuento del 8% al Empleado Contratado por seguro de vida:
Empleado nombre : String apellidos : String direccion : String calcularSalario()

Contratado precio : Double numHoras : Double calcularDescuento()

Nombrado saldo : Double

15.

Implemente la clase Alumno con el atributo definidos en la clase (edad)


Alumno edad[] : Integer calcularSuma() calcularPromedio() mostrarMayor() mostrarMenor() ordenarAsc()

ING. JESUS BERNARDO OLAVARRIA PAZ

Potrebbero piacerti anche