Está en la página 1de 3

Pregunta resueltaMustrame otra Programa de estructura y funciones en lenguaje C?

? Hola amigos, necesito ayuda con este programa en C, que utiliza estructuras y fu nciones, en realidad no es para mi, es para mi primo que lo tiene q hacer, pero yo lo quiero ayudar explicandole como hacerlo pero todavia no me queda claro com o empezar a hacerlo cabe recalcar que se lo basico del lenguaje C, por eso quiero ayudarlo explicand ole el programa Este es el programa: Estructura de Manejo de Cuentas de Prestamos que se realizan a los clientes y lo s abonos correspondientes que hacen los clientes a sus prstamos. Estructura para 5 clientes solamente NOMBRE DE LA ESTRUTURA :(CLIENTE) Datos de la estructura: - Codigo int - Nombre char[20] - Telfono char[10] - Limite de crdito float - Saldo float El programa debe manejarse a travs de un men, cuyas opciones son: 1.- Registro de clientes 2.- Registro de Prestamos 3.- Registro de abonos 4.- Consulta de Clientes 5.- Salir del Programa (con funciones claro) Primera opcin llenar los datos del cliente Segunda Opcin registro de Prestamos debe darse como entrada el cdigo de cliente del cual se va registrar el prstamo (al teclear el cdigo de cliente nombre del client e el lmite de crdito y el saldo cliente. Teclear la cantidad a prestar, (al teclea r el cdigo de cliente debe salir automticamente el nombre del cliente el lmite de c rdito y el saldo del cliente. Teclear la cantidad a prestar Opcin 3: Cdigo del cliente al cual se le registra el abono, debe salir automticamente el No mbre y el saldo, despus debe permitir registrar la cantidad a abonar, Opcin 4: imprimir todo lo que tiene la estructura Cdigo,Nombre de Cliente,Telfono,Limite de Crdito,Saldo. Espero que me ayuden y muchas gracias =) hace 1 ao Reportar abusos by Guille Miembro desde: 02 febrero 2010 Total de puntos: 227 (Nivel 1) Aadir a mis amigos Bloquear Mejor respuesta - elegida por los votantes Hola adrian, me tome el trabajo de hacer el programa recien lo termino espero qu e lo entiendas. #include <stdio.h> #include <stdlib.h> void menu(void); void regClientes(void);

void cClientes(void); void regPrestamos(void); void regAbono(void); int codigo_numero = 0; struct clientes { int codigo; char nombre[20]; char telefono[10]; int limite; int saldo; int prestamo; //cantidad prestada int abonado; }; struct clientes cliente[30];// Aqu podes especificar la cantidad maxima de usuari os! //Menu principal int main(int argc, char *argv[]){ menu(); return 0; } //Menu seleccin void menu(){ int opcion; //variable guarda la seleccin printf("\n1.- Registro de clientes"); printf("\n2.- Registro de Prestamos"); printf("\n3.- Registro de abonos"); printf("\n4.- Consulta de clientes"); printf("\n5.- Salir del programa\n"); printf("[X]:"); scanf("%d",&opcion); //Guarda en la variable opcion system("cls"); //Limpiar la consola switch(opcion){ case 1: regClientes(); break; case 2: regPrestamos(); break; case 3: regAbono(); break; case 4: cClientes(); break; case 5: return 0; default: return 0; } menu(); } void cClientes(void){ int x; printf("Ingresa el codigo de cliente: "); scanf("%d", &x); printf("\nCodigo: %d ; Nombre: %s ; Telefono: %s ; Limite: $%d ; Saldo: $%d ; Pr estamos: $%d ; Cantidad Abonada: $%d\n\n",x,cliente[x].nombre,cliente[x]. system("pause"); system("cls"); }

void regPrestamos(void){ int x; printf("Ingresa el codigo de cliente: "); scanf("%d", &x); printf("\nNombre: %s ; Limite: $%d ; Saldo: $%d\n\n",cliente[x].nombre,cliente[x ].li printf("Prestamo de: ($)"); scanf("%d",&cliente[x].prestamo); printf("Operacion realizada con exito!\n\n"); system("pause"); system("cls"); } void regAbono(void){ int x; printf("Ingresa el codigo de cliente: "); scanf("%d", &x); printf("\nNombre: %s ; Limite: $%d ; Saldo: $%d ; Prestamos: $%d\n\n",cliente[x] .nombre,cliente[x].li printf("Cantidad a abonar: ($)"); scanf("%d",&cliente[x].abonado); printf("Operacion realizada con exito!\n\n"); system("pause"); system("cls"); } void regClientes(void){ //Datos int Codigo; char Nombre[20]; char Telefono[10]; int Limite; int Saldo; printf("Ingrese su nombre: "); scanf("%s", &Nombre); printf("Ingrese su telefono: "); scanf("%s", &Telefono); printf("Ingrese su limite: "); scanf("%d", &Limite); printf("Ingrese su saldo: "); scanf("%d", &Saldo); strcpy(cliente[codigo_numero].nombre, Nombre); strcpy(cliente[codigo_numero].telefono Telefono); cliente[codigo_numero].limite = Limite; cliente[codigo_numero].saldo = Saldo; printf("\nCodigo: %d ; Nombre: %s ; Telefono: %s ; Limite: %d ; Saldo: %d\n\n",c odigo_numero,cliente[codigo_num codigo_numero+=1; system("pause"); system("cls"); }

Saludos Suerte! PD: En caso de que no lo entiendas solo copialo y pegalo en un compilador (DevCP P por ejemplo), y compilalo! Si quieres te paso el ejecutable! Fuente(s):