Unidad 1 Tipos de datos abstractos

Unidad 1 Tipos de datos abstractos Etapa 2 – Abstracción Presentado por Yadir Fabián Bejarano Varón Cód. 1115066771 E

Views 73 Downloads 0 File size 130KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Unidad 1 Tipos de datos abstractos

Etapa 2 – Abstracción

Presentado por Yadir Fabián Bejarano Varón Cód. 1115066771

Escuela de Ciencias Básicas tecnología e Ingeniería Ingeniería de Sistemas Universidad Nacional Abierta y a Distancia UNAD 2019.

Tabla 1. Elementos sugeridos para la Abstracción Nombre del estudiante Yadir Fabián Bejarano Varón Planteamiento del problema: El banco internacional “AW VILLAS” desea convocar al grupo de estudiantes del curso estructura de datos en la UNAD para que desarrollen una aplicación que funciones como Simulador, la cual permitirá calcular la proyección de ingresos de inversión en CDaT. (Certificados de Depósito a Término). Se seleccionará la mejor aplicación para ponerla a disposición de sus clientes a través de la página oficial del banco. Requerimientos funcionales: El monto de la inversión debe ser superior a $500.000 El plazo puede ser a 90 días, 120 días ó 180 días El pago de los rendimientos será mensual o al vencimiento La tasa de interés será del 4.25 efectivo anual, es decir al 0,35% mensual La aplicación debe contar con una interfaz gráfica inicial que al ejecutar la aplicación muestre el nombre completo del autor de la aplicación, el nombre de la aplicación, un nivel de seguridad básico solo con una contraseña de acceso genérica que será: 123, la cual está enmascarada, para que no se vea la contraseña al digitarla en el formulario, “no incluir nombres de usuario”. Al digitar la contraseña correcta lo llevará al siguiente formulario que permitirá el ingreso de los datos solicitados en el simulador como son: la identificación y el nombre completo del cliente, el monto de la inversión, el plazo en días (ya sea de 90, 120 o 180 días), la fecha inicial, es decir, la fecha del día la cual será tomada del sistema, la fecha final o sea la fecha de la proyección acode con el plazo elegido, esta fecha también será calculada por el sistema), y el pago de los rendimientos que podrá ser (mensual o al vencimiento). El formulario de ingreso de datos tendrá tres botones (Nuevo, Calcular y Salir), al dar clic en el botón Nuevo se limpian las cajas de texto quedando listo para una nueva consulta y al dar clic en el botón salir, se pedirá al usuario que confirme si realmente quiere salir de la aplicación. Al dar clic en el botón Calcular mostrará en el mismo o en un nuevo formulario todos los datos almacenados previamente en la clase incluyendo los cálculos solicitados del rendimiento. Por lo cual es necesario definir una clase a parte del formulario ala que puede renombrar como Simulador que será de ámbito público con sus atributos y/o Propiedades para almacenar el registro completo de los datos del cliente que se ingresó por el formulario, es decir, la identificación, el nombre, el monto de la inversión, el plazo, la fecha de inicio, la fecha final y el pago de los rendimientos. Se requiere aplicar filtros para el ingreso de datos en el formulario, todos los datos son obligatorios, es decir que no permita dejar campos en blanco y si es un dato numérico no permita ingresar caracteres o letras. Debe filtrar también el monto mínimo de la inversión que será de $500.000. Nombre de la Clase y su ámbito de visibilidad ya sea (Public o prívate)

Atributos y/o propiedades de la clase Tipo de Nombre del dato atributo

CDT (Public)

Doble Int Float Datetime Datetime Int

Monto Plazo TasaMensual FechaInicial FechaFinal PagoRendimiento

Nombre de los Métodos para utilizar, su ámbito de visibilidad, tipo de dato de retorno y parámetros a utilizar Doble SimularProyeccion (Monto, Plazo) Void Imprimir (CDT)

Fórmulas matemáticas para realizar los cálculos

Rendimiento = Monto * TasaMensual *NumeroMeses

Doble Cliente(Public)

Int String

Rendimiento Identificacion Nombre

Cliente IngresarCliente (Identificacion, Nombre)