Hola, tengo este codigo el cual solicita cuentas de banco con numero de usuario, nombre, fecha y saldo y debe ingresar datos, poder buscarlos, verlos, modificarlos y ordenarlos, llevo hasta ingresar y ver, me podrian a yudar con la busqueda y la modificacion. Este es el codigo:
MOD: El codigo debe ir entre etiquetas GeSHi. No duplicar posts.
Código (c) [Seleccionar]
#include <stdio.h>
#include <conio.h>
#include<stdlib.h>
#define p printf
void mostrar(void);
int main(void)
{
int op,opc=0;
char nom[20],fecha[20],num[20],nom2[20],fecha2[20],num2[20],nom3[20],fecha3[20],num3[20],nom4[20],fecha4[20],num4[20],nom5[20],fecha5[20],num5[20],nom6[20],fecha6[20],num6[20],nom7[20],fecha7[20],num7[20],nom8[20],fecha8[20],num8[20],nom9[20],fecha9[20],num9[20],nom10[20],fecha10[20],num10[20];
float s1, s2, s3,s4, s5, s6, s7, s8, s9, s10;
do
{
p("1.Agregar saldos\n");
p("2.-Ver saldos\n");
p("3.-Buscar Saldos\n");
p("4.-Modificar saldos\n");
p("5.-Salir\n");
p("Que opcion desea ejecutar?\n ");
scanf("%d",&op);
switch(op)
{
case 1:
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha);
p("Digite el primer saldo:%c",36);
fflush(stdin);
scanf("%f",&s1);
p("Su primer saldo es de: %c%.2f\n",36,s1);
fflush(stdin);
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom2);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num2);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha2);
fflush(stdin);
p("Digite el segundo saldo:%c",36);
fflush(stdin);
scanf("%f",&s2);
fflush(stdin);
p("Su segundo saldo es de: %c%.2f\n",36,s2);
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom3);
fflush(stdin);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num3);
fflush(stdin);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha3);
fflush(stdin);
p("Digite el tercer saldo:%c",36);
fflush(stdin);
scanf("%f",&s3);
fflush(stdin);
p("Su tercer saldo es de: %c%.2f\n",36,s3);
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom4);
fflush(stdin);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num4);
fflush(stdin);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha4);
fflush(stdin);
p("Digite el cuarto saldo:%c",36);
fflush(stdin);
scanf("%f",&s4);
fflush(stdin);
p("Su cuarto saldo es de: %c%.2f\n",36,s4);
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom5);
fflush(stdin);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num5);
fflush(stdin);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha5);
fflush(stdin);
p("Digite el quinto saldo:%c",36);
fflush(stdin);
scanf("%f",&s5);
fflush(stdin);
p("su quinto saldo es de: %c%.2f\n",36,s5);
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom6);
fflush(stdin);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num6);
fflush(stdin);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha6);
fflush(stdin);
p("Digite el sexto saldo:%c",36);
fflush(stdin);
scanf("%f",&s6);
fflush(stdin);
p("Su sexto saldo es de: %c%.2f\n",36,s6);
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom7);
fflush(stdin);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num7);
fflush(stdin);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha7);
fflush(stdin);
p("Digite el septimo saldo:%c",36);
fflush(stdin);
scanf("%f",&s7);
fflush(stdin);
p("Su septimo saldo es de: %c%.2f\n",36,s7);
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom8);
fflush(stdin);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num8);
fflush(stdin);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha8);
fflush(stdin);
p("Digite el octavo saldo:%c",36);
fflush(stdin);
scanf("%f",&s8);
fflush(stdin);
p("Su octavo saldo es de: %c%.2f\n",36,s8);
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom9);
fflush(stdin);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num9);
fflush(stdin);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha9);
fflush(stdin);
p("Digite el noveno saldo:%c",36);
fflush(stdin);
scanf("%f",&s9);
fflush(stdin);
p("Su noveno saldo es de: %c%.2f\n",36,s9);
p("Digite su nombre: ");
fflush(stdin);
scanf("%s",&nom10);
fflush(stdin);
p("Digite su num. de cuenta: ");
fflush(stdin);
scanf("%s",&num10);
fflush(stdin);
p("Digite la fecha(dd-mm-aaaa)");
fflush(stdin);
scanf("%s",&fecha10);
fflush(stdin);
p("Digite el decimo saldo:%c",36);
fflush(stdin);
scanf("%f",&s10);
fflush(stdin);
p("Su decimo saldo es de: %c%.2f\n",36,s10);
system("cls");
p("Presione 1 para avanzar");
scanf("%d",&opc);
case 2:
p("Ha elegido ver los saldos...\n");
p("Nombre: %s \n",nom);
p("Numero de cuenta %s \n:",num);
p("Su saldo es de: %c%.2f\n",36,s1);
p("Nombre: %s \n",nom2);
p("Numero de cuenta %s \n:",num2);
p("Su saldo es de: %c%.2f\n",36,s2);
p("Nombre: %s \n",nom3);
p("Numero de cuenta %s \n:",num3);
p("Su saldo es de: %c%.2f\n",36,s3);
p("Nombre: %s \n",nom4);
p("Numero de cuenta %s \n:",num4);
p("Su saldo es de: %c%.2f\n",36,s4);
p("Nombre: %s \n",nom5);
p("Numero de cuenta %s \n:",num5);
p("Su saldo es de: %c%.2f\n",36,s5);
p("Nombre: %s \n",nom6);
p("Numero de cuenta %s \n:",num6);
p("Su saldo es de: %c%.2f\n",36,s6);
p("Nombre: %s \n",nom7);
p("Numero de cuenta %s \n:",num7);
p("Su saldo es de: %c%.2f\n",36,s7);
p("Nombre: %s \n",nom8);
p("Numero de cuenta %s \n:",num8);
p("Su saldo es de: %c%.2f\n",36,s8);
p("Nombre: %s \n",nom9);
p("Numero de cuenta %s \n:",num9);
p("Su saldo es de: %c%.2f\n",36,s9);
p("Nombre: %s \n",nom10);
p("Numero de cuenta %s \n:",num10);
p("Su saldo es de: %c%.2f\n",36,s10);
p("Presiona 1 para continuar...\n");
scanf("%d",&opc);
case 3:
p("Ha elegido Modificar saldos...\n");
p("Digite el numero de cuenta sobre el cual desea modificar los datos")
}
}
while(opc==1);
}
MOD: El codigo debe ir entre etiquetas GeSHi. No duplicar posts.