Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda em Código em C?


Traniol

Pergunta

Gente, necessito que este código se repita 10x e que no final destas vezes, ele mostre o saldo de cada uma delas, alguém pdoeria me ajudar? Não faço ideia do que fazer

 


#include <stdio.h>
#include <stdlib.h>

int deposito(int *Saldo) {
    int saldo;
    puts("Valor do seu deposito: ");
    scanf("%d",&saldo);
    return(saldo);
}

void consulta(int Saldo) {
     printf("Seu Saldo: %d",Saldo);
}

int menu() {
    int op;
    printf("Escolha a opcao desejada:");
    printf("1: Saldo: ");
    printf("2: Saque: ");
    printf("3: Deposito");
    printf ("4: Sair");
    scanf("%d",&op);
    return (op);
}

void saque(int *Saldo) {
    int valor,resto,n50,n10,n5,n1;
    printf("Valor da retirada: ");
    scanf("%d",&valor);
    if(valor<=0||valor>=10000) {
       printf("Valor invalido, deve ser maior que B$0 e menor que R$10.000\n");
    }
    if(*Saldo<valor)
       printf("Saldo insuficiente.");
    else {
       n50=valor/50;
       resto=valor%50;
       n10=resto/10;
       resto=resto%10;
       n5=resto/5;
       resto=resto%5;
       n1=resto;     
       printf("nota R$50: %d\nnota R$10: %d\nnota R$5: %d\nnota R$1: %d\n",n50,n10,n5,n1);
    }
    *Saldo -= valor;
} 


main() {
   int opcao,Saldo;
   Saldo=0;
   while(opcao!=4) {
      opcao=menu();
      switch(opcao) {
        case 1:
        	consulta(Saldo);
        break;
        case 2:
        	saque(&Saldo);
        break;
        case 3:
        	Saldo+= deposito(&Saldo);
           printf("%d", Saldo);
        break;
        case 4:
        break;
        default:
           printf("Opcao invalida");
        break;
      }
   system("pause");
   system("cls");
   }
}

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...