Ir ao conteúdo
  • Cadastre-se

Wallace Henrique Coelho

Membro Júnior
  • Posts

    13
  • Cadastrado em

  • Última visita

Tudo que Wallace Henrique Coelho postou

  1. @allanxd você pode me chamar no Whatsapp, cara?
  2. @isrnick fizemos isso que tu disse e caiu novamente meu amigo, agora tem apenas esse erro da foto. 1 linha apenas!
  3. @isrnick colocamos o asterisco e antes dava 48 erros, com essa correção que fizemos caiu pra 15 erros mas ainda não compila.
  4. @isrnick copiamos e colamos o código do Devair e tiramos essas bibliotecas, deixamos o código dele na íntegra, salvo em .cpp e colocamos pra compilar, segue aparecendo isso!
  5. @isrnick @devair1010 Acontece isso, quando colamos o código que o devair mandou e salvamos o arquivo em .cpp
  6. @isrnick Pelo que eu tô vendo aqui, o codeblocks não está achando as funções na Biblioteca. Estamos usando o código que o @devair1010 mandou!
  7. @isrnick você tentou compilar com essas alterações?
  8. @allanxd você pode colar aqui o código modificado que deu certo? adicionado 2 minutos depois @devair1010 Cara, também não sei. Aparece isso quando tentamos compilar o seu. adicionado 4 minutos depois @devair1010 @allanxd Vcs poderiam me chamar no Whatsapp? Que mando o vídeo da compilação e vocês podem ver o que tá acontecendo. Rapaziada desde já agradeço muito! Preciso compilar isso pra uma apresentação na faculdade hoje.
  9. @devair1010 cara, estamos fazendo a cópia inteira do código que tu deixou na primeira resposta e seguindo os prints seguintes pra fazer a compilação no CodeBlocks e mesmo assim não vai, não compila.
  10. @devair1010 sigo sem conseguir rodar esse código que você enviou
  11. Fala galera. Sou bem iniciante nesse ramo e estou tentando compilar esse programa no Code Blocks e não dá certo. Alguém pode ajudar? int solicitarInt(){ int valorDigitado; while (scanf("%d", &valorDigitado)!=1){ esvaziarBufferEntrada(); printf("Digite um numero: "); } return valorDigitado; } void esvaziarBufferEntrada(){ char c; while((c = getchar()) != '\n' && c != EOF); } void limparTela(){ #ifdef linux system ("clear"); #elif defined WIN32 system ("cls"); #else printf("\e[H\e[2J"); #endif } struct horario{ char tabelaPoltronas[QUANTIDADE_POLTRONAS]; int necessidadereduzidaDisponiveis; float valorticketComum; char dataPalestra[15]; char horaPalestra[15]; int numeroHorario; }; /* Cria objetos do tipo struct horário para cada um dos horários para o qual será disponibilizada a venda de tickets */ typedef struct horario Horario; Horario horario19, horario21, horario22; /*função inicializarHorarios(). Com informações dos mesmos. Exemplo com horário da palestra das 19h30. Os demais fazem isso com os demais horários disponíveis para o funcionamento do Sistema. */ void inicializarHorario(){ //incializa as informações com o horário da palestra as 19h30 strcpy(horario19); strcpy(horario19.dataPalestra, "16/12/2018"); strcpy(horario19.horaPalestra, "19:30"); horario19.valorTicketComum = 60.0; horario19.gratuidadesDisponiveis=2; inicializarPoltronas(&horario19); } /*O vetor dos horário será inicializado com a função inicializarPoltronas(). Inicializa a tabela de poltronas do horário da palestra correspondente */ void inicializarPoltronas(Horario *pHorario){ int cont; for(cont=0; cont<QUANTIDADE_POLTRONAS; cont++){ pHorario->tabelaPoltronas[cont] = ASSENTO_VAGO; } } /* Exibe na tela o comprovante de compra de ticket */ void imprimirTicket(int numPoltrona, Horario *pHorario){ limparTela(); printf("*************************************\n"); printf("* Comprovante de Compra de Ticket *\n"); printf("*************************************\n"); printf("Palestra as %s do dia %s\n\n", pHorario->horaPalestra, pHorario->dataPalestra); pausar(); } void exibirAssentos(Horario *pHorario){ int numPoltrona; for(numPoltrona=0; numPoltrona<QUANTIDADE_POLTRONAS; numPoltrona++){ //Quebra uma linha a cada dez poltronas if (numPoltrona % 4 == 0){ printf("\n"); } //Exibe o número da poltrona e um caracter representando sua ocupação printf("%02d| %c | ", numPoltrona+1, pHorario->tabelaPoltronas[numPoltrona]); }} /* Calcula e retorna o valor do ticket de estudante para o ticket solicitado */ float getValorEstudante(Horario *pHorario){ return pHorario->valorTicketComum/2; } struct transacao{ float valor; //char descricao[]; struct transacao *proximaTransacao; }; /* listaTransacoes do tipo Transacao que armazenará as operações efetuadas, garantindo o controle do caixa */ typedef struct transacao Transacao; Transacao* listaTransacoes; void registrarTransacao(float num){ listaTransacoes = inserirTransacao(listaTransacoes, num); } /*Função para inserir transações no relatório de caixa. Não deve ser chamada diretamente.*/ Transacao* inserirTransacao (Transacao *pLista, float num){ Transacao* nova_Transacao = (Transacao*)malloc(sizeof(Transacao)); nova_Transacao->valor = num; nova_Transacao->proximaTransacao = pLista; } inserirTransacao(), registrarTransacao, imprimeTansacoes() e da estrutura “transacao”. A impressão de todo o fluxo de caixa pode ser realizada através do menu principal. /* Imprime o relatório do caixa e o saldo existente */ void imprimeTransacoes (Transacao *pLista){ float total = 0.0; Transacao* aux; limparTela(); printf("Movimentacao do Caixa\n\n"); for (aux = pLista; aux !=NULL; aux = aux->proximaTransacao){ printf ("R$%.2f\n", aux->valor); total += aux->valor; } printf("\nO saldo no caixa eh de R$%.2f\n\n", total); pausar(); }

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!