Ir para conteúdo
Fórum Script Brasil

Dejair Junior

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Tudo que Dejair Junior postou

  1. Alguém consegue me ajudar? Tenho que apresentar hoje o trabalho e ainda não consegui entender como fazer para o programa buscar dados específicos em um arquivo de texto e fazer com que ele calcule soma e média a partir desses dados para esse caso!!
  2. Bom dia amigo Durub, não estou conseguindo entender essa matéria STRUCT e inclusive falei com um colega e ele disse que como não foi visto em aula o professor prefere que não coloque conteúdos não vistos em aula. Teria como me ajudarem com esse código sem a utilização de STRUCT em C? Fico no aguardo galera e desde já te agradeço!!!
  3. Valeu por hora VANGODP! Como resultado deste problema tenho que implementar um código que apresente este resultado: Numero de semanas: 5 Numero de dias por semana: 7 Valor pedagio para carros: R$ 5,00 Valor pedagio para motos: R$ 2,50 Valor pedagio para caminh?es: R$ 10,00 Domingo ------- Numero medio de veiculos: 617,400 Numero medio de carros: 222,000 Numero medio de motos: 233,600 Numero medio de camihoes: 161,800 Rendimento medio por semana: R$ 3312,00 Segunda ------- Numero medio de veiculos: 730,000 Numero medio de carros: 261,800 Numero medio de motos: 224,400 Numero medio de camihoes: 243,800 Rendimento medio por semana: R$ 4308,00 Terca ------- Numero medio de veiculos: 619,600 Numero medio de carros: 201,600 Numero medio de motos: 214,600 Numero medio de camihoes: 203,400 Rendimento medio por semana: R$ 3578,50 Quarta ------- Numero medio de veiculos: 733,400 Numero medio de carros: 206,200 Numero medio de motos: 240,200 Numero medio de camihoes: 287,000 Rendimento medio por semana: R$ 4501,50 Quinta ------- Numero medio de veiculos: 654,000 Numero medio de carros: 171,600 Numero medio de motos: 228,600 Numero medio de camihoes: 253,800 Rendimento medio por semana: R$ 3967,50 Sexta ------- Numero medio de veiculos: 598,000 Numero medio de carros: 195,200 Numero medio de motos: 214,200 Numero medio de camihoes: 188,600 Rendimento medio por semana: R$ 3397,50 Sabado ------- Numero medio de veiculos: 537,200 Numero medio de carros: 204,800 Numero medio de motos: 137,200 Numero medio de camihoes: 195,200 Rendimento medio por semana: R$ 3319,00 Maior movimento ocorrido foi 65 veiculos na semana 3, dia 2, hora 0. Sendo que o professor disse que no dia irá mudar valores para ver se o processamento está correto. Como foi extremamente superficial os conteúdos ensinados por ser o primeiro nível, ele não ensinou STRUCT, acredito que seja semelhante à FUNÇÃO mas realmente fiquei sem muita compreensão, e outra coisa que fiquei sem entender é o símbolo de += em (allCar += d.nCarros). Fico no teu aguardo de mais auxílio!!
  4. Pode me ajudar dizendo como seria um exemplo de código de utilização em Loop? Pois o conceito eu sei mas a prática de aplicação que estou com dificuldades.
  5. Não consigo entender como fazer o programa ler os dados específicos do arquivo dados_coletados.txt, por exemplo: ler todos a quantidade de carros em todas as horas (0-23), em todos domingos (dia 1), nas 5 semanas (1-5) para que a partir destes dados possa calcular as médias e grave em um novo arquivo estudo_pedagio.txt para ser demonstrado na tela. Durub: O sscanf é para ler uma linha específica (sentence)? Qual a diferença para o fscanf? O que estou em dúvida também é q são 840 linhas no total em 7 dias para 5 semanas, deverei fazer então um sscanf para cada linha que preciso buscar determinado valor? Sendo assim então terei que criar variáveis para alocar os valores para os cálculos? Por exemplo: para receber a quantidade de carros no primeiro domingo da primeira semana.
  6. acredito que o início do programa seja esse, porém acho que faltam variáveis relacionadas a cada dia da semana pro cálculo das médias, tipo domingo=1, segunda=2....etc #include <stdio.h> #include <stdlib.h> int main() { float vcarro=5, vmoto=2.5, vcami=10;//valores unitários de cada tipo de veículo float mcarro_dom, mmoto_dom, mcami_dom;//média do total de veículos em todos domingos float mcarro_seg, mmoto_seg, mcami_seg;//média do total de veículos em todas segundas-feiras float mcarro_ter, mmoto_ter, mcami_ter;//média do total de veículos em todas terças-feiras float mcarro_qua, mmoto_qua, mcami_qua;//média do total de veículos em todas quartas-feiras float mcarro_qui, mmoto_qui, mcami_qui;//média do total de veículos em todas quintas-feiras float mcarro_sex, mmoto_sex, mcami_sex;//média do total de veículos em todas sextas-feiras float mcarro_sab, mmoto_sab, mcami_sab;//média do total de veículos em todos sábados float valorm_dom, valorm_seg, valorm_ter, valorm_qua, valorm_qui, valorm_sex, valorm_sab;//valor médio por dia da semana, sendo considerado todas 5 semanas FILE *dados; dados = fopen("dados_coletados.txt", "r");//irá abrir o arquivo somente com permissão de leitura if (dados == NULL) { printf("Arquivo dados_coletados.txt não localizado!\n");//exibe mensagem de erro caso o arquivo não esteja na pasta de compilação system("pause");//pausa o sistema antes de reiniciar exit(1);//aborta o programa //espaço pra absorver dados do arquivo e fazer os cálculos } fclose(dados); FILE *estudo; estudo = fopen("estudo_pedagio.txt", "w");//irá abrir o arquivo com permissão de gravação if (estudo == NULL) { printf("Arquivo estudo_pedagio.txt não localizado!\n");//exibe mensagem de erro caso o arquivo não esteja na pasta de compilação system("pause");//pausa o sistema antes de reiniciar exit(1);//aborta o programa //espaço pra escrever resultados obtidos no arquivo e demonstrar ao usuário } fclose(estudo); system("pause"); return 0; }
  7. Certo Bruno, estou fazendo agora, o que tu acha de ir tentando fazer por aí também que assim podemos resolver facilmente esse problema?
  8. Boa tarde amigo! Ainda não comecei e não sei por onde começar exatamente, vou me esforçar no próximo sábado e domingo. Se tu puder me dar uma dica de como começo me ajuda. Sou muito iniciante e não tenho prática.
  9. Bom dia galera! Preciso de um auxílio pra resolver essa situação problema que me deparei no fim do semestre, acredito que para os grandes gurus da linguagem C isso seja tranquilo, porém para mim está como um túnel sem luz no final! Peço auxílio por favor! Os links são dos arquivos de texto arquivo dados_coletados.txt (https://drive.google.com/file/d/0B7IzC05oTXBoMjVkLWZaNHBNSW8/view?usp=sharing) que contém os dados coletados pelo grupo que observou o trecho escolhido para o pedágio e o arquivo analise_pedagio.txt (https://drive.google.com/file/d/0B7IzC05oTXBoMjdBdFY5Tl9UUlE/view?usp=sharing) que contém o resultado esperado para o programa a ser desenvolvido. Desde já agradeço muito a ajuda pra esse caso que preciso solucionar até dia 16 de novembro!
×
×
  • Criar Novo...