Ejercicios 2

235 views
Skip to first unread message

Guzmán Arce

unread,
Jul 13, 2016, 4:15:22 AM7/13/16
to Java Summer Camp 2016
  1. Define una clase que sirva para representar el estado de una bombilla (encendido o apagado). Define además métodos que sirvan para encender (on), apagar (off) y preguntar por el estado de la bombilla. Para probarlo crea otra clase con un método main que cree un objeto de la clase definida y que haga uso de los métodos.
  2. Define una clase libro que pueda ser utilizada para representar los libros que hay en una biblioteca. Supón que cada libro tiene los siguientes atributos:
    1. Título
    2. Autor
    3. Año de publicación
    4. Editorial
    5. ISBN
  3. Escribe una clase con un método main que cree varios objetos de la clase libro, y al final muestre los datos de cada uno de ellos sobreescribiendo el método toString.
  4. Escribe una clase Java que represente un círculo. El círculo queda perféctamente definido si se conoce su radio. Defina además para esta clase dos métodos (públicos) que permitan calcular el área del círculo  y el perímetro de la circunferencia que delimita el círculo. Para probar la funcionalidad antes definida, escriba un pequeño programa que cree un círculo con un radio dado, y que calcule y muestre por pantalla el área y el perímetro de su circunferencia.
  5. Se desea llevar un control del estado de una cuenta corriente. La cuenta corriente está caracterizada por su saldo y sobre ella se pueden realizar tres tipos de operaciones:
    1. saldo: devuelve el saldo de la cuenta (puede ser negativo).
    2. imposición (cantidad): ingresa en la cuenta una cantidad de dinero.
    3. reintegro (cantidad): saca de la cuenta una determinada cantidad de dinero.

Supón que la cuenta corriente tiene inicialmente un saldo de cero y cree una clase CuentaCorriente con toda la funcionalidad necesaria.

Escriba una clase con un método main que pruebe la funcionalidad descrita.

  1. Se desea crear un sistema de gestión de bibliotecas. Utilizando la clase creada en el ejercicio 2 y haciendo uso de arrays, crear un sistema basado en menús que  permita añadir, editar y eliminar libros de la biblioteca.


Guzmán Arce

unread,
Jul 21, 2016, 6:44:14 AM7/21/16
to Java Summer Camp 2016
Ejercicio 1
Bombilla.java
PruebaBombilla.java

Guzmán Arce

unread,
Jul 21, 2016, 6:44:40 AM7/21/16
to Java Summer Camp 2016
Ejercicio 2
Libro.java

Guzmán Arce

unread,
Jul 21, 2016, 6:45:07 AM7/21/16
to Java Summer Camp 2016
Ejercicio 3
PruebaLibros.java

Guzmán Arce

unread,
Jul 21, 2016, 6:45:29 AM7/21/16
to Java Summer Camp 2016
Ejercicio 4
Circulo.java
PruebaCirculo.java

Guzmán Arce

unread,
Jul 21, 2016, 6:46:00 AM7/21/16
to Java Summer Camp 2016
Ejercicio 5
CuentaCorriente.java
PruebaCC.java

Guzmán Arce

unread,
Jul 21, 2016, 6:46:24 AM7/21/16
to Java Summer Camp 2016
Ejercicio 6
GestionBiblioteca.java
Reply all
Reply to author
Forward
0 new messages