jueves, 13 de julio de 2017

Tarea 10 Programación DAM

Desarrollar una programa en JAVA que tras introducir la identificación de un alumno y de una de las asignaturas que cursa, nos permita conocer la nota que ha conseguido en la misma, en un formato similar al de la siguiente captura de pantalla:


Para ello se deberá utilizar directamente o indirectamente el  siguiente script SQL, tras crear una Base de Datos en MySQL , con el objetivo de obtener las tablas y los datos que las pueblan y que deberán ser utilizados por el programa.
Será obligatorio utilizar el mecanismo PreparedStatement con uso de parámetros.

Descarga tablas y registros sql para la realización del ejercicio 

Descargar Tarea 10 Programación 

Tarea 9 Programación DAM

A lo largo de esta unidad has terminado de familiarizarte con el resto de conceptos relacionados con la Programación Orientada a Objetos que faltaban por ver de una manera más formal y con ejemplos explícitos: composición; herencia; clases y métodos abstractos; sobrescritura de métodos; interfaces; polimorfismo; ligadura dinámica, etc.
Has experimentando con todos estos conceptos y los has utilizado en pequeñas aplicaciones para comprobar su funcionamiento y su utilidad.
Una vez finalizada la unidad se puede decir que tienes ya un dominio adecuado del lenguaje Java como un lenguaje que permite aplicar todas las posibilidades de la Programación Orientada a Objetos. Dado ese supuesto, esta tarea tendrá como objetivo escribir una pequeña aplicación en Java empleando algunas de las construcciones que has aprendido a utilizar.

Tarea 8 Programación DAM

Desarrollar un programa JAVA que solicite por consola una serie de datos, en forma similar a la presentada en la siguiente captura:

y los almacene en un fichero denominado pedidos.xml con un contenido similar al siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<pedido>
  <productoPedido>
    <producto>
      <descripcion>Lavadora</descripcion>
      <precio>450.0</precio>
    </producto>
    <unidades>10</unidades>
  </productoPedido>
  <productoPedido>
    <producto>
      <descripcion>Microondas</descripcion>
      <precio>45.0</precio>
    </producto>
    <unidades>30</unidades>
  </productoPedido>
</pedido>


Tarea 7 Programación DAM

Se trata de desarrollar un programa en Java que simule el comportamiento de la introducción  de claves en las plataformas bancarias.
La interface gráfica de usuario debe ser parecida a la de la figura adjunta:


La idea es que cada vez que se pulse un botón aparezca un asterisco en el campo correspondiente y se vaya componiendo la clave presunta.  Al pulsar el botón Firmar, ésta se compara con la clave correcta.

Tarea 6 Programación DAM

Se trata de hacer una aplicación en Java que gestione los clientes de una empresa. Esos datos, se almacenarán en un fichero de objetos serializados, denominado clientes.dat.
Los datos que se almacenarán sobre cada cliente son:
  • NIF.
  • Nombre.
  • Teléfono.
  • Dirección.
  • Deuda.
Mediante un menú se podrán realizar determinadas operaciones:
  • Crear  fichero. Creará el fichero que contendrá los objetos
  • Añadir cliente. Esta opción pedirá los datos del cliente y añadirá el registro correspondiente en el fichero.
  • Listar clientes. Recorrerá el fichero mostrando los clientes almacenados en el mismo.
  • Borrar fichero. Elimina del disco el fichero.
  • Salir de la aplicación.
La correcta introducción del NIF y el valor positivo de la Deuda se gestionarán mediante excepciones.
Desarrolla un proyecto Netbeans que proporcione la solución del supuesto.


Descargar Tarea 6 Programación

Tarea 5 Programación DAM

Realizar un proyecto Java en el Entorno Netbeans que simule el funcionamiento de un parquímetro de la Zona Azul. Se considerarán las siguientes circunstancias:
-          El tiempo máximo de estancia será de 2 horas. No se admitirán monedas por un importe superior al que corresponde a ese tiempo máximo.
-          El coste por minuto es de 0’015€.
Se basarán en dos clases:
a       Parquimetro
b      UsoParquimetro
La clase Parquimetro asumirá la responsabilidad de ofrecer la funcionalidad básica del parquímetro, teniendo entre otras misiones detectar los posibles errores que se pueda producir en la introducción de la matrícula y en el intento de introducir monedas que correspondan un tiempo de estacionamiento superior al máximo permitido de 2 horas.
Estas situaciones provocarán el correspondiente lanzamiento de excepciones desde la clase Parquimetro  que serán  recogidas y gestionadas en la clase UsoParquimetro.
En el momento de introducir la matrícula se comprobará:
1      Que el número de caracteres sea 7.
2      Que los cuatro primeros son dígitos numéricos.
3      Que los tres últimos son letras.
La figura adjunta muestra uno de los casos:
g
Toda la entrada/salida por consola se deberá realizar exclusivamente en la clase UsoParquimetro.  Es decir NO se permitirá ninguna instrucción de entrada/salida en la clase Parquimetro.
La impresión del recibo contendrá  el valor de la matrícula introducida así como la hora máxima de estacionamiento. Para poder calcular este último dato se deberá hacer uso de la clase de biblioteca GregorianCalendar.
Una muestra es la que aparece a continuación:

Tarea 4 Programación DAM

Supuesto 1: Realiza un programa que lea un número entero e indique si es par, de acuerdo con el
formato de la siguiente captura:

 Supuesto 2: Realiza un programa que lea un mes en formato numérico y un año e indique el número de días de ese mes. Para realizar este ejercicio hay que tener en cuenta que un año es bisiesto si es divisible por cuatro, excepto cuando es divisible por 100, a no ser que sea divisible por 400.
La salida debe ajustarse al formato de la siguiente captura:


Related Posts Plugin for WordPress, Blogger...