Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Simulación de Banco
PROGRAMACION DE COMPUTADORES
UNIVERSIDAD NACIONAL DE COLOMBIA
FACULTAD DE INGENIERÍA
DEPARTAMENTO INGENIERÍA AGRÍCOLA
BOGOTÁ D.C
INTRODUCCION
En la actualidad los bancos son entidades que permiten a las personas y empresas
almacenar su dinero de manera segura, también permiten realizar transacciones aplicables
en su cuenta o entre cuentas. Movimientos como retiros, consignaciones y consultas de
saldo son algunas de las operaciones que brindan los bancos a sus clientes. Es por esto que
hemos decidido realizar este ejercicio bajo el entorno de programación Code::Blocks y en
el lenguaje C++, con el fin de lograr algunas funcionalidades básicas que un banco realiza
rutinariamente; como consulta de saldo, deposito y retiro de dinero partiendo de
información almacenada en un archivo de texto plano.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría
de los fabricantes de compiladores más modernos.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear
nuevos tipos que se comporten como tipos fundamentales.
El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue
utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre
"C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que
C++ es una extensión de C.
FUNCIONES DE LA APLICACIÓN
1. ARCHIVO DE TEXTO.txt
Archivo de texto plano donde se almacenan los datos iniciales del cliente. El primer
valor corresponde al número de cuenta, el segundo a la contraseña y el tercero al
saldo de la cuenta.
5. MENÚ PRINCIPAL
Mediante estas líneas de código se desplegará en pantalla el menú principal donde
el usuario podrá ver y escoger la opción que desea realizar. Esta opción es de tipo
int puesto que para escoger una de estas funciones es necesario que el usuario digite
un número entero del 1 al 4.
Una vez el usuario sea ingresado de forma correcta se procede a pedirle al usuario la
contraseña mediante un “cin”. Así como el usuario, esta contraseña también será
evaluada con el archivo de texto plano (CUENTA BANCO.txt); si esta coincide el
usuario podrá seguir con la siguiente actividad.
Para las opciones de consignar y retirar se presenta una serie de códigos el cual
desplegará en pantalla cinco opciones de montos fijos y otro que permite al usuario
ingresar el monto que el usuario desea. Esta opción será capturada en “op”
Cualquiera de las opciones que sea escogida por el usuario es sumada o restada al
saldo según corresponda, ya sea un valor fijo o un monto ingresado por el usuario
en la consola. Cabe resaltar que en el caso de los retiros el monto primero es
comparado con el valor del saldo, si este ultimo es menor que el valor que se desea
retirar aparecerá un error en la consola, de lo contario aparecerá que la transacción
se hizo de manera exitosa.
Si la opción escogida por el usuario es verificar saldo, lo que realiza la aplicación es
llamar la función “leer dato” y con un “ifstream” lee el valor del saldo en el archivo
de texto plano (CUENTA BANCO.txt) y lo muestra en pantalla.
de texto plano
9. CAMBIAR DE CLAVE
Mediante esta función el usuario puede realizar el cambio de clave de su cuenta,
para esto la aplicación se dirige al archivo de texto plano donde primero reconoce el
número de cuenta actual, es decir lo lee y luego es reemplazado por la contraseña
nueva que se le pide al usuario en consola mediante el “cin”.
REFERENCIAS
https://www.filehorse.com/es/descargar-code-blocks/
https://www.cprogramming.com/