0% encontró este documento útil (0 votos)
35 vistas2 páginas

Simulacionbanco

El documento es un código en C que implementa un sistema de gestión de cuentas bancarias con autenticación de usuario. Permite al usuario realizar operaciones como giros, depósitos y consultar saldo, siempre y cuando ingrese las credenciales correctas. Si las credenciales son incorrectas, se muestra un mensaje de error.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas2 páginas

Simulacionbanco

El documento es un código en C que implementa un sistema de gestión de cuentas bancarias con autenticación de usuario. Permite al usuario realizar operaciones como giros, depósitos y consultar saldo, siempre y cuando ingrese las credenciales correctas. Si las credenciales son incorrectas, se muestra un mensaje de error.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

#include<stdio.

h>
#include<stdlib.h>
#include<string.h>
char user[30];
char pass[30];
main(){
printf("Ingrese Nombre de Usuario :");
gets(user);
printf("Ingrese la Contrasena :");
gets(pass);
if((strcmp("marcos",user)==0) && (strcmp("12344321",pass)==0)){
int saldo;
saldo = 100000;
//menu
int opcion,cantidad;
opcion = 0;
cantidad = 0;
//imprime el menu
while(1){
printf("+++++++++++++++++++++++++++++++++++++++\n");
printf("+ Ingrese la opcion que desee +\n");
printf("+ 1.- \"Realizar Giro\" +\n");
printf("+ 2.- \"Realizar Deposito\" +\n");
printf("+ 3.- \"Ver Saldo\" +\n");
printf("+ 4.- \"Salir\" +\n");
printf("+++++++++++++++++++++++++++++++++++++++\n");
//elije una de las 3 opciones anteriores y la guarda en
la variable entera opcion
printf("Ingrese su Opcion Deseada: ");
scanf("%i",&opcion);
switch (opcion){
case 1:
cantidad = 0;
printf("Ingrese Monto de Giro\n");
scanf("%d",&cantidad);
//si el saldo es mayor o igual que el gi
ro se puede realizar la transaccion
if(saldo-cantidad >=0){
saldo = saldo - cantidad;
printf("Se Realizo un Giro por:
%d \n Su Saldo Actual es: %d \n",cantidad, saldo);
//seteo a 0 cantidad
cantidad = 0;
}else{
//sino imprime en pantalla "Saldo insufi
ciente para realizar la transaccion"
printf("Saldo Insuficiente para
Realizar la Transaccion\n");
}
break;
case 2:
printf("Ingrese monto de Deposito\n");
//aumeta el saldo en la cantidad del dep
osito ingresado
scanf("%d",&cantidad);
if(cantidad >= 0){
saldo = cantidad + saldo;
printf("Se Realizo un Deposito p
or: %d \n Su Saldo Actual es: %d \n",cantidad, saldo);
cantidad = 0;
}else{
printf("Debe Ingresar un
a Cantidad Positiva\n");
cantidad = 0;
}
break;
case 3:
printf("Su saldo Actual es: $%d",saldo);
break;
case 4:
printf("Hasta Luego\n");
printf("Secion Cerrada\n");
return 0;
break;
default:
printf("Opcion Erronea\n");
printf("Por Favor Elija Una Opcion Corre
cta\n");
break;
}
}
}
else{
printf("\n error contrasena o usuario invalido");
}
system("pause");
}

También podría gustarte