Sei sulla pagina 1di 8

TRABAJO INDIVIDUAL

PRACTICA 1

FASE IV- ANALIZAR PROBLEMA Y DISEÑAR SOLUCIÓN

LAURA NATALIA GALEANO RINCÓN


CÓD.: 1097639214

GRUPO 301304_51

TUTOR: YERMAN AUGUSTO HERNÁNDEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA –UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN
TUNJA
14/05/2017
INTRODUCCIÓN

En esta primera práctica que corresponde a la fase 4 del curso de introducción a la


programación escogimos un problema e informamos en el foro que se encuentra en el
entorno práctico para que no se presentara que dos o más estudiantes escogiéramos el
mismo ejercicio, analizamos el problema y las características que se presenta este ejercicio
y procedimos a buscar la solución más acertada.
Describimos primero los datos de entrada que hacen referencia a la información que se
solicita para poder iniciar el programa, después, muy detalladamente describimos el
proceso que realizamos para realizar las diferentes tareas o funciones que tenga el programa
describiendo paso a paso, para este tenemos como base lo visto en las 3 unidades con las
que cuenta el curso de Introducción a los sistemas y por ultimo como resultado final
procedemos a describir lo que imprime o da como salida o resultado final al utilizar el
programa.
PROBLEMA

Programa que realice las tareas de un cajero electrónico.


EXPLICACIÓN A LA SOLUCIÓN DE LA PROPUESTA

El cajero electrónico tiene como finalidad agilizar los trámites bancarios y hacer que estos
sean automáticos y sin la asesoría de funcionarios, ayudando al ahorro del tiempo y
mejorando la calidad de prestación de servicio al cliente, es una de las novedades
tecnológicas que cada vez se está utilizando más y más en el ámbito financiero, se cuenta
con disponibilidad y servicio al cliente las 24 horas del día, los 7 días de la semana, no se
cuenta con horarios de restricción y es de fácil manejo y acceso.

Este cajero electrónico realiza dos funciones: Retirar dinero y consultar saldo, ambas se
realizan a partir de una información guardada en el sistema que se actualiza con las
operaciones realizadas y además no tiene un valor adicional al realizar alguna de estas dos
funciones.

A continuación se mostrara la solución detallada para realizar este programa que ejecute
las funciones mencionas anteriormente del cajero electrónico:

Entrada

Como entrada se realizan acciones por parte del Usuario que desee utilizar el cajero
electrónico:
 Ingrese el Código del Pin correspondiente a su cuenta.
 Ingrese la Contraseña.
 Seleccione la operación que desea Realizar.
 Seleccione Cuenta a la que desea Realizar el Retiro.
 Digite el Valor que desea Retirar.
 Seleccione si desea o no Realizar otro Retiro.
Proceso

El proceso que realiza el Usuario y el cajero electrónico es el siguiente:

El cajero electrónico siempre mostrara el mensaje de “Bienvenido al cajero electrónico de


Laura Natalia Galeano con la más alta calidad y mejor servicio que ha podido recibir”, en
seguida están las indicación de “Ingrese el Código del Pin correspondiente a su cuenta” y
“Ingrese la Contraseña”.

En el momento que el Usuario ingresa esto datos solicitados por el sistema, el programa
valida si estos datos son correctos o incorrectos.
Si son incorrectos el sistema muestra el siguiente mensaje “Lo sentimos, el Código del Pin
correspondiente a su cuenta y/o Contraseña son incorrectos”

Si son correctos el sistema muestra un mensaje de bienvenida “Bienvenido, ‘Nombre


completo del Usuario’ ” y además le da la indicación al Usuario de que “Seleccione la
operación que desea realizar”.
1. Retirar
2. Consultar Saldo
Si el usuario selecciona la opción 1, el sistema procede a indicarle que “Seleccione la
cuenta de la que desea retirar”
1. Cuenta Corriente
2. Cuenta de Ahorros
Cuando el Usuario seleccione el tipo de Cuenta a la que le va a realizar el retiro, el sistema
le envía al Usuario la indicación de “Digite el Valor que desea Retirar”, el Usuario digita
la cantidad y el sistema verifica que el Usuario si tenga la disponibilidad de este cantidad
ingresada para que pueda ser retirada.

Si la Cuenta no tiene el saldo necesario para realizar el Retiro Digitado, el sistema le


informa al Usuario por el siguiente mensaje “Usted no cuenta con los fondos suficientes
para realizar este retiro, consulte su saldo y vuelva a intentarlo”-

Si la Cuenta seleccionada por el Usuario si cuenta con la cantidad digitada el sistema


procede a informarle al Usuario que “Su retiro fue exitoso” y además le muestra el
siguiente mensaje “El saldo que le queda es de: ‘Cantidad que quedo al realizar el retiro en
la cuenta’”, donde descuenta el retiro realizado del total con el que contaba la cuenta y le
da la opción al Usuario de “Seleccione si quiere o no realizar otro retiro a la misma cuenta”
1. Si
2. No
Si el usuario selecciona la primera opción el sistema le solicita nuevamente que “Digite el
Valor que desea Retirar”, el Usuario digita la cantidad y el sistema verifica que el Usuario
si tenga la disponibilidad de este cantidad ingresada para que pueda ser retirada.

Si la Cuenta no tiene el saldo necesario para realizar el Retiro Digitado, el sistema le


informa al Usuario por el siguiente mensaje “Usted no cuenta con los fondos suficientes
para realizar este retiro, consulte su saldo y vuelva a intentarlo”-

Si la Cuenta seleccionada por el Usuario si cuenta con la cantidad digitada el sistema


procede a informarle al Usuario que “Su retiro fue exitoso” y además le muestra el
siguiente mensaje “El saldo que le queda es de: ‘Cantidad que quedo al realizar el retiro en
la cuenta’” donde descuenta el retiro realizado del total con el que contaba la cuenta, y le
da la opción al Usuario de “Seleccione si quiere o no realizar otro retiro a la misma cuenta”
1. Si
2. No
Y así sucesivamente.

Pero si el Usuario selecciona la opción 2 el sistema le muestra el siguiente mensaje


“Gracias por Utilizar el Cajero electrónico de Laura Natalia Galeano Rincón”.

Si el Usuario no selecciona la opción 1 Retirar sino la opción 2 Consultar Saldo, el sistema


le muestra la siguiente información:

 Saldo de la Cuenta Corriente: xxxxxx


 Saldo de la Cuenta de Ahorros: xxxxx
 Total de saldo disponible de las dos cuentas: xxxxxx
Y me muestra el mensaje de “Gracias por Utilizar el Cajero electrónico de Laura Natalia
Galeano Rincón”.

Salida

Como salida el programa del cajero electrónico brinda al Usuario la información o solicitud
realizada sobre los Retiros que se realizan a la cuenta y la consulta de saldo de las dos
cuentas y el total que se encuentra en ellas, por medio de los siguientes mensajes.

CONCLUSIONES
 Realizando el análisis detalladamente del problema podemos describir paso a paso
la solución de este, teniendo en cuenta los conceptos presentados en el curso de
introducción a la programación.
 Los cajeros automáticos son lo más novedoso de la tecnología financiera, que se ha
vuelto indispensable para los Usuarios.

.
REFERENCIAS BIBLIOGRAFICAS

 Benavides, M. (2016). Introducción unidad 1 – Introducción a la Programación.


Recuperado de http://hdl.handle.net/10596/9279
 Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 9 - 12). Madrid, ES: McGraw-Hill
España. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
docID=10515217&ppg=18
 Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 127 - 133). Madrid, ES: McGraw-
Hill España. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
docID=10515217&ppg=136
 Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 119 - 126). Madrid, ES: McGraw-
Hill España. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
docID=10515217&ppg=136
 Benavides, M. (2016). Clases y Métodos. Recuperado de
http://hdl.handle.net/10596/9633
 Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 134 - 151). Madrid, ES: McGraw-
Hill España. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
docID=10515217&ppg=136

Potrebbero piacerti anche