Ir ao conteúdo
  • Cadastre-se

GustavoolegnA

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por GustavoolegnA

  1. @arfneto Obrigado pela ajuda.

     

    O trabalho só fala sobre inteiros mesmo e não fala nada sobre aceitar valores negativos.

     

    Por favor, poderia me explicar o que acontece aqui:

    10 horas atrás, arfneto disse:

    int cadastro(int conta);

    int deposito(int conta, int valor);

    int saque(int conta, int valor);

    int transfere(int de, int para, int valor);

    int listar();

     

    10 horas atrás, arfneto disse:

    int main( int argc,m char** argv)

    {

    listar(); // claro, teste listar sem nenhuma conta

    cadastro(12); // cria conta 12;

    deposito(12,150); // 150 na conta 12, claro

    saque(12,1300); // vai aceitar saldo negativo? devia estar no enunciado saque(12,100); // se nao esta assuma que nao pode ficar negativo cadastro(150); // cria outra conta

    deposito(150, 1000); transfere(150, 12, 999); // transfere da 150 para a 12 listar(); }; // main()

     

    Eu tô no primeiro semestre de Ciência da Computação e não sou muito bom na linguagem C.

     

    A função é pra ficar desse jeito? Falta algo?

    int cadastro(int conta[10]){
       printf("Crie sua conta");
       scanf("%d", &conta[0]);
    }

     

  2. O trabalho pede pra:

    1 - Cadastrar contas(Somente número, não é necessário char)

    2 - Depositar qualquer valor

    3 - Sacar qualquer valor

    4 - Transferir qualquer valor de uma conta para outra

    5 - Listar todas as contas cadastradas com seus respectivos saldos

     

    O problema é: O prazo final tá chegando e eu não sei como desenvolver uma função que armazene um usuário, o compare com pré-existentes e tenha todas as possibilidades que envolvem o dinheiro.

    O que conseguir fazer foi um menu funcional, só falta todo o resto.

     

    Por favor compartilhem seus conhecimentos em C comigo.

    #include <stdio.h>
    
    void MENU (){
    
        printf("1 - Cadastrar nova conta\n");
        printf("2 - Depositar valor\n");
        printf("3 - Sacar valor\n");
        printf("4 - Transferir valor de uma conta pra outra\n");
        printf("5 - Listar todas as contas criadas\n");
        printf("Digite a opcao que deseja prosseguir: ");
    }
    void RC(){//Registro de Conta
    
    }
    
    void LCR(){//Listar Contas Registradas 
        int numdecontas[10], i, j;
    
        if (numdecontas==0){
            printf("Não há contas registradas");
        }
        if (numdecontas>0){
            for(i=0; i<10; i++)
        {
            printf("As contas sao: %d", numdecontas[i]);
        }
        }
    
    
    }
    
    int main()
    {
        int menu, contas[10], opções, F, i, j;
        float dinheiro;
    
        do{MENU();
        scanf("%d", &menu);
     
        switch(menu)
        {
            
        case 1://Cadastro
        
            printf("Digite o nome da conta: ");
            scanf("%d", &contas[0]);
            printf("Conta criada com sucesso, o que deseja fazer agora? \n");
            MENU();
    
        break;
    
        case 2://Depositar valor
        printf("putz2");
        break;
    
        case 3://Sacação
        printf("putz3");
        break;
    
        case 4://Transferização
        printf("putz4");
        break;
    
        case 5://Listação
        for(i=0; i<10; i++)
        {
            printf("%d = %d", i, contas[i]);
            
        }
        
    
        default://Retorno ao começo ou Finalizar
         printf("Opção indisponível\n");
    
         printf("1 - Voltar paras as opções passadas\n Qualquer outro número - Finalizar\n");
         scanf("%d", &F);
        }
        }while(F==1);
    
        
        
        return 0;
    }

     

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!