Ir ao conteúdo
  • Cadastre-se

Angelo Costa

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

0
  1. @0xElfER_R3fl3x0 Foi mal tinha esquecido O resultado final foi esse, terminei ele hoje. Agora tá funcionando tudo. #include <stdio.h> #include <stdlib.h> #include <string.h> int respSwitch1; int respSwitch2; int main(){ char login [ ] = "gerente"; int senha = 123; char resplogin [10]; int controlador1 = 1, controlador2 = 1, i = 1; int respsenha; char nomeCliente [50], bairro [15]; int cpf, rg, telefone, rua, casa, conta; float saldo, valor, x; char agencia [15]; while(i == 1){ system("cls"); printf("Login: "); scanf("%s", resplogin); printf("Senha: "); scanf("%d", &respsenha); fflush(stdin); if(strcmp (resplogin, login) ==0 && respsenha == senha){ do{ system("cls"); printf("[1] Abrir Conta\n[0] Sair\n\n"); scanf("%d", &respSwitch1); switch(respSwitch1){ case 1: system("cls"); printf("Digite o Nome: "); scanf("%s", nomeCliente); printf("Digite o CPF: "); scanf("%d", &cpf); printf("Digite o RG: "); scanf("%i", &rg); printf("Digite o Telefone: "); scanf("%d", &telefone); printf("Digite a Rua: "); scanf("%d", &rua); printf("Digite a Casa: "); scanf("%d", &casa); printf("Digite o Bairro: "); scanf("%s", bairro); printf("Digite a Agencia: "); scanf("%s", agencia); printf("Digite a Conta: "); scanf("%d", &conta); printf("Digite o Saldo: "); scanf("%d", &saldo); fflush(stdin); break; case 0: system("cls"); controlador1 = 0; break; } }while(controlador1 == 1); } else if(strcmp (resplogin, agencia) == 0 && respsenha == conta){ do{ system("cls"); printf("[1] Realizar Deposito\n[2] Realizar Saque\n[3] Ver Saldo\n[0] Sair\n\n"); scanf("%d",&respSwitch2); switch(respSwitch2){ case 1: system("cls"); printf("Valor do Deposito: "); scanf("%f", &valor); saldo += valor; printf("\nDeposito de: %1.2lf realizado com sucesso!\n\n", valor); system("pause"); break; case 2: system("cls"); printf("Valor do Saque: "); scanf("%f", &valor); saldo -= valor; printf("\nSaque de: %1.2lf realizado com sucesso!\n\n", valor); system("pause"); break; case 3: system("cls"); printf("Saldo Atual: %1.2lf\n\n", saldo); fflush(stdin); system("pause"); break; case 0: system("cls"); controlador2 = 0; break; } }while(controlador2 == 1); } } getchar(); return 0; }
  2. @0xElfER_R3fl3x0 É da faculdade e isso são os pontos se acertar cada parte do programa. Acho que foi isso mesmo. não é preciso usar vetor no cliente. Obs: O meu amigo fez em C++ e funcionou direitinho, eu peguei e converti pra C e o resultado foi esse que você está vendo.
  3. @0xElfER_R3fl3x0 Cara segue em anexo aí, mas não diz que é pra usar sem vetor. Ele falou em sala de aula apenas, falou que não era preciso usar vetor. Num programa como esse tem como não usar vetor?
  4. @0xElfER_R3fl3x0 Certo, entendi a parte do "&", já a do vetor eu entendi também, porém meu professor falou que é não pra usar vetor no programa.
  5. Boa noite alguém poderia me ajudar com esse programa em C, por favor. O problema é que quando eu digito a senha e o login, não entra no menu que é correspondente. Preciso entregar esse e mais alguns outros segunda-feira. Por favor me ajudem. #include <stdio.h> #include <stdlib.h> int respSwitch1, respSwitch2; int main(){ char login = "gerente"; int senha = 123; char resplogin; int controlador1 = 1, controlador2 = 1, i = 1; int respsenha; char nomeCliente, bairro; int cpf, rg, telefone, rua, casa, conta, saldo; char agencia; int valor; while(i == 1){ system("cls"); printf("Login: "); scanf("%s", &resplogin); printf("Senha: "); scanf("%d", &respsenha); if(resplogin == login && respsenha == senha){ do{ system("cls"); printf("[1] Abrir Conta\n[0] Sair"); scanf("%d", &respSwitch1); switch(respSwitch1){ case 1: system("cls"); printf("Digite o Nome: "); scanf("%s", &nomeCliente); printf("Digite o CPF: "); scanf("%d", &cpf); printf("Digite o RG: "); scanf("%i", &rg); printf("Digite o Telefone: "); scanf("%d", &telefone); printf("Digite a Rua: "); scanf("%d", &rua); printf("Digite a Casa: "); scanf("%d", &casa); printf("Digite o Bairro: "); scanf("%s", &bairro); printf("Digite a Agencia: "); scanf("%d", &agencia); printf("Digite a Conta: "); scanf("%d", &conta); printf("Digite o Saldo: "); scanf("%d", &saldo); break; case 0: system("cls"); controlador1 = 0; break; } }while(controlador1 == 1); } else if(resplogin == agencia && respsenha == conta){ do{ system("cls"); printf("[1] Realizar Deposito\n[2] Realizar Saque\n[3] Ver Saldo\n[0] Sair"); scanf("%d", respSwitch2); switch (respSwitch2){ case 1: system("cls"); printf("Valor do Deposito: "); scanf("%d", valor); saldo += valor; break; case 2: system("cls"); printf("Valor do Saque: "); scanf("%d", valor); saldo -= valor; break; case 3: system("cls"); printf("Saldo Atual: "); system("pause"); break; case 0: system("cls"); controlador2 = 0; break; } }while(controlador2 == 1); } } return 0; } programa cadastro de cliente.txt

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...