Ir ao conteúdo
  • Cadastre-se

Rafael Otto

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Fizemos esse código mas o menu não esta funcionando direito. #include <stdio.h> #include <stdlib.h> #include <string.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { FILE * file; char nome[40] , nomeConsulta; int numero, agencia, agenciaConsulta,op,numeroConsulta,quantidade,qtd,a,qt; float limite,limiteConsulta, saldo,saldoConsulta; do{ printf("Digite 1 para cadastro, 2 para consulta ou 3 para mostrar todos cadastrados\n"); scanf("%d",op); if (op == 1) { printf("Informe seu nome\n"); scanf("%s",&nome); printf("Informe o numero da conta\n"); scanf("%d",&numero); printf("Informe o numero da agencia\n"); scanf("%d",&agencia); printf("Informe o limite\n"); scanf("%f",&limite); printf("Informe o saldo inicial\n"); scanf("%f",&saldo); file = fopen ("ex5.txt","a"); fprintf(file, "%s %d %d %2.f %2.f\n", nome,numero,agencia,limite,saldo); fclose(file); FILE *quant; quant = fopen("quantidade.txt","r"); fscanf(quant,"%d",quantidade); qtd = quantidade + 1; fclose(quant); quant = fopen("quantidade.txt","a"); fprintf(quant,"%d",qtd); fclose(quant); } if (op == 2) { printf("Informe o numero da conta"); scanf("%d",&numeroConsulta); FILE *q; q = fopen("quantidade.txt","r"); fscanf(q,"%d",qt); for (a = 0; a < qt; a++){ FILE *file2; file2 = fopen("ex5.txt","r"); fscanf(file2, "%d %s %d %f %f ",&numero,&nome,&agencia,&limite,&saldo); if (numeroConsulta == numero) { printf( " Numero da conta %d\n Nome %s\n Agencia %d\n Limite %f\n Saldo Inicial %f\n ",numeroConsulta,nomeConsulta,agenciaConsulta,limiteConsulta,saldoConsulta); } } } if (op == 3) { FILE *file3; file = fopen("ex5.txt","r"); char string[10000]; while(fgets(string,10000,file3) != NULL) { fscanf(file3,"Numero da conta %d\n Nome %s\n Agencia %d\n Limite %f\n Saldo Inicial %f\n\n\n ",&numero,&nome,&agencia,&limite,&saldo); printf(string); } } }while(op < 4); return 0; }
  2. Estou precisando resolver essa questão de um trabalho. Alguém pode me ajudar? Crie um algoritmo em C que contenha um cadastro. Nome, número de conta, agência, limite, saldo inicial. O cadastro deverá ser realizado sempre nesta seqüencia. Crie um menu para realizar a gravação ou a consulta de dados de um cliente. A consulta deverá ser realizada através do número da conta. O usuário fornecerá o número da conta e o algoritmo devolverá todos os dados daquela conta. Ainda deverá conter uma opção para a impressão de todos os dados de todos os usuários cadastrados.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...