4. Casos de Estudio

Los tres casos de estudio que se presentan a continuación serán utilizados en el resto del capítulo para ilustrar los conceptos que se vayan introduciendo. Puede encontrar estos casos de estudio en la página web. Se recomienda leerlos detenidamente antes de continuar y tratar de imaginar el funcionamiento de los programas que resuelven los problemas, utilizando para esto las figuras que se muestran. Al final del capítulo encontrará otros casos de estudio diferentes, con las respectivas hojas de trabajo para desarrollarlos.

4.1 Caso de Estudio Nº 1: Un Empleado

Para este caso de estudio vamos a considerar un programa que administra la información de un empleado.

El empleado tiene un nombre, un apellido, un género (masculino o femenino), una fecha de nacimiento y una imagen asociada (su foto). Además, tiene una fecha de ingreso a la empresa en la que trabaja y un salario básico asignado.

Desde el programa se debe poder realizar las siguientes operaciones: (1) calcular la edad actual del empleado, (2) calcular la antigüedad en la empresa, (3) calcular las prestaciones a las que tiene derecho en la empresa, (4) cambiar el salario del empleado, y (5) cambiar el empleado.

4.2. Caso de Estudio Nº 2: Un Simulador Bancario

Una de las actividades más comunes en el mundo financiero es la realización de simulaciones que permitan a los clientes saber el rendimiento de sus productos a través del tiempo, contemplando diferentes escenarios y posibles situaciones que se presenten.

Se quiere crear un programa que haga la simulación en el tiempo de la cuenta bancaria de un cliente. Un cliente tiene un nombre y un número de cédula, el cual identifica la cuenta. Una cuenta, por su parte, está constituida por tres productos financieros básicos: (1) una cuenta de ahorros, (2) una cuenta corriente y (3) un certificado de depósito a término (CDT). Estos productos son independientes y tienen comportamientos particulares.

El saldo total de la cuenta es la suma de lo que el cliente tiene en cada uno de dichos productos. En la cuenta corriente, el cliente puede depositar o retirar dinero. Su principal característica es que no recibe ningún interés por el dinero que se encuentre allí depositado. En la cuenta de ahorros, el cliente recibe un interés mensual del 0,6% sobre el saldo. Cuando el cliente abre un CDT, define la cantidad de dinero que quiere invertir y negocia con el banco el interés mensual que va a recibir. A diferencia de la cuenta corriente o la cuenta de ahorros, en un CDT no se puede consignar ni retirar dinero. La única operación posible es cerrarlo, en cuyo caso, el dinero y sus intereses pasan a la cuenta corriente.

Se quiere que el programa permita a una persona simular el manejo de sus productos bancarios, dándole las facilidades de: (1) hacer las operaciones necesarias sobre los productos que conforman la cuenta, y (2) avanzar mes por mes en el tiempo, para que el cliente pueda ver el resultado de sus movimientos bancarios y el rendimiento de sus inversiones.

  • Con el botón marcado como "Avanzar mes" el usuario puede avanzar un mes en la simulación y ver los resultados de sus inversiones.
  • Con los seis botones de la parte derecha de la ventana, el usuario puede simular el manejo que va a hacer de los productos que forman parte de su cuenta bancaria.
  • En la parte media de la ventana, aparecen el saldo que tiene en cada producto y el interés que está ganando en cada caso.

4.3. Caso de Estudio Nº 3: Un Triángulo

En este caso se quiere construir un programa que permita manejar un triángulo. Esta figura geométrica está definida por tres puntos, cada uno de los cuales tiene dos coordenadas X, Y. Un triángulo tiene además un color para las líneas y un color de relleno. Un color por su parte, está definido por tres valores numéricos entre 0 y 255 (estándar RGB por Red-Green-Blue). El primer valor numérico define la intensidad en rojo, el segundo en verde y el tercero en azul. Más información sobre esta manera de representar los colores la puede encontrar por Internet. ¿Cuál es el código RGB del color negro? ¿Y del color blanco?

El programa debe permitir: (1) visualizar el triángulo en la pantalla, (2) calcular el perímetro del triángulo, (3) calcular el área del triángulo, (4) calcular la altura del triángulo, (5) cambiar el color del triángulo y (6) cambiar las líneas del triángulo.

  • Con los tres botones de la izquierda, el usuario puede cambiar los puntos que definen el triángulo, el color de las líneas y el color del fondo.
  • En la zona marcada como "Medidas en pixeles", el usuario puede ver el perímetro, el área y la altura del triángulo (en píxeles).
  • En la parte derecha aparece dibujado el triángulo descrito por sus tres puntos.

results matching ""

    No results matching ""