ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Análisis de datos lógica de programación


Enviado por   •  2 de Marzo de 2024  •  Trabajos  •  369 Palabras (2 Páginas)  •  11 Visitas

Página 1 de 2

Trabajo 2: programación modular

Juan David Rios Arias, Viviana Maria Ruiz, Nicolas Pulgarin Castro y Erika Liliana Casas Toro

Facultad De Ingeniería, Fundación Universidad Católica Del Norte

Lógica De La Programación.

Máximo Miguel Arteaga Martinez

17/02/2024

Actividad No. 1 20%

 Se requiere realizar un algoritmo para simular un cajero automático, en el cual se pueden realizar las siguientes transacciones:

  1. Consulta de saldo
  2. Consignación
  3. Retiro
  4. Transferencia

Antes de poder realizar las anteriores operaciones se debe crear la cuenta con los datos del cliente, número de cuenta, el tipo de cuenta (ahorro o corriente), saldo inicial de apertura, se debe asignar una clave de 4 dígitos, la cual se debe solicitar cada vez que se va a realizar una transacción, si el usuario se equivoca 3 veces al ingresar la clave, se debe cancelar el proceso e indicar que se bloqueó el sistema hasta que se restaure la clave y finalizar la ejecución.

Siempre que se realice una transacción se debe visualizar el tipo de transacción realizado, el valor de la transacción, saldo anterior y el saldo disponible, tener en cuenta que se si va a realizar un retiro o transferencia, el valor no puede ni debe ser mayor que el saldo disponible, en caso de que sea mayor al saldo disponible se debe visualizar un mensaje de error e indicar el saldo disponible.

Al finalizar la ejecución se requiere conocer:

  • El número de consultas de saldo realizados
  • El número de consignaciones realizadas
  • El número de retiros realizados
  • El número de transferencias realizadas
  • El porcentaje que representa cada una de las anteriores transacciones

Instrucciones

En un archivo en Microsoft Word u Open Office realizar el análisis al problema (solo haciendo uso de variables, no se acepta vectores, matriz ni ningún otro tipo de estructura de datos, dado que no se contemplan dentro del contenido programático del módulo, estas se desarrollan en los módulos de estructuras de datos estáticas y estructuras de datos dinámicas) de acuerdo con el siguiente formato:

TIPO

VARIABLES

DESCRIPCIÓN

Datos de entrada: 

Procesos Parciales:

Procesos Totales

Datos de salida parciales: numHorPag, valPag, valHorBic, valHorMot, valHorAut, valHorCam, valHorBuse, valHorBus, valHorCamio.

Datos de salida totales: valTotRec, numBic, numMot, numMot, numCam, numBuse, numBus, numCamio, porBic, porMot, porcAut, porCam, porBuse, porBus, porCamio

...

Descargar como (para miembros actualizados)  txt (3.1 Kb)   pdf (82 Kb)   docx (193.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com