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

Programa que permite administrar las operaciones básicas de un banco


Enviado por   •  7 de Abril de 2023  •  Documentos de Investigación  •  4.756 Palabras (20 Páginas)  •  22 Visitas

Página 1 de 20

/*Programa que permite administrar las operaciones básicas de un banco  */

#include <stdio.h>

#include <stdlib.h>

#define tam 2

//estructura del cliente

struct persona{

                int idPersona;

         char cedula[10];

         char nombre[25];

         int edad;

         float peso;

         char status;

};

//Estructura fecha

struct fecha{

                        int dia, mes,anio;

};

//Estructura Cuenta

struct cuenta{

                int id;

                char numero[25];

                float saldo;

                struct persona cliente;

                struct fecha fechaCreacion;

                char status;

};

//DECLARANDO VARIABLES GLOBALES

//c es un arreglo de tipo vector (tiene una sola dimensión). Permitirá almacenar las cuentas de los clientes

struct cuenta c[tam];

//id es una variable de tipo entera definida para guardar el id de la cuenta. La variable entera opc permite recibir la respuesta del usuario en relación a la operación que desea hacer, de acuerdo al menú de opciones presentado

int id=0, opc=0,i=0;

//Monto es una variable flotante para almecenar el monto de retiro o deposito, según sea el caso

float monto=0.0;

//PROTOTIPO DE LAS FUNCIONES

//La función registrar(); retorna vacio (void), no recibe nada

void registrar();

//La función mostrar(); retorna vacio(void), no recibe nada

void mostrar();

//La función buscar(); retorna la posición en donde se encuentra el id de la cuenta si existe, recibe el id de la cuenta que se desea buscar

int buscar(int id);

/* La función retirar recibe el id de la cuenta y el monto de retiro. Se encarga de debitar el monto del saldo*/

void retirar(int id, float monto);

/* La función depositar();retorna vacio(void), ecibe el id de la cuenta y el monto de retiro.*/

void depositar(int id, float monto);

// La función consultarSaldo recibe el id de la cuenta. Retorna vacio(void)

void consultarSaldo(int id);

// La función eliminar(); recibe el id de la cuenta. Retorna vacio(void)

void eliminar(int id);

// La función modificar recibe el id de la cuenta.

void modificar(int id);

/*FUNCIÓN PRINCIPAL, siempre debe existir en el programa, es la primera función que se ejecuta*/

int main(int argc, char *argv[])

{

                //varibles del main()

                int x=0;

                //mostrando el menú, dentro de una estructura repetitiva repita hasta (do while), se mostrará el menú hasta que el usuario seleccione 9- Sair del sistema

                do{

                        //mostrando las opciones del menú

                      printf("\n\nBanco Ludovico Silva\n");

                        printf("\nMenu de opciones\n");

                      printf("\n1- Registrar Datos de Cuenta\n");

                  printf("\n2- Mostrar Datos de Cuentas\n");

                  printf("\n3- Buscar una Cuenta\n");

                  printf("\n4- Retirar Monto\n");

                  printf("\n5- Depositar\n");

                  printf("\n6- Consutar saldo\n");

                  printf("\n7- Eliminar Cuenta\n");

                  printf("\n8- Modificar Datos de Cuenta\n");

                  printf("\n9- Salir del sistema\n");

                  printf("Ingrese una opcion del 1-9\n");

                     /*guadar la variable opc, tendrá la respuesta del usuario*/

                        scanf("%d",&opc);

                        /*verificamos lo que tiene la variable opc, de acuerdo a eso se llama la función correspondiente*/

                 switch(opc){

                                case 1:registrar();                                                                        break;

                                case 2:mostrar();

                                break;

                                  case 3:printf("\nIngrese el id de la cuenta que desea buscar\n");

...

Descargar como (para miembros actualizados)  txt (13.7 Kb)   pdf (85.9 Kb)   docx (16.3 Kb)  
Leer 19 páginas más »
Disponible sólo en Clubensayos.com