Buscar

Qual código em linguagem c para um programa que gera relatórios mensais sobre maior emissão de resíduos sólidos?

💡 1 Resposta

User badge image

Ed Verified user icon

Segue um exemplo de código em linguagem C que pode ser utilizado para gerar relatórios mensais sobre a maior emissão de resíduos sólidos: ``` #include #include #include #define MAX_MESES 12 #define MAX_NOME 50 struct Mes { char nome[MAX_NOME]; float emissao_residuos; }; int main() { struct Mes meses[MAX_MESES]; int i, mes_maior_emissao; float maior_emissao = 0; // Preenche o vetor de meses com os nomes e emissões de resíduos for (i = 0; i < MAX_MESES; i++) { printf("Digite o nome do mes %d: ", i+1); scanf("%s", meses[i].nome); printf("Digite a emissao de residuos do mes %d: ", i+1); scanf("%f", &meses[i].emissao_residuos); } // Encontra o mês com a maior emissão de resíduos for (i = 0; i < MAX_MESES; i++) { if (meses[i].emissao_residuos > maior_emissao) { maior_emissao = meses[i].emissao_residuos; mes_maior_emissao = i; } } // Imprime o relatório com o mês de maior emissão de resíduos printf("\nRelatorio Mensal - Maior Emissao de Residuos Solidos\n"); printf("Mes com maior emissao: %s\n", meses[mes_maior_emissao].nome); printf("Emissao de residuos: %.2f\n", meses[mes_maior_emissao].emissao_residuos); return 0; } ``` Este código utiliza uma estrutura `Mes` para armazenar o nome do mês e a emissão de resíduos sólidos. Ele preenche um vetor de 12 meses com os dados informados pelo usuário e, em seguida, encontra o mês com a maior emissão de resíduos. Por fim, ele imprime um relatório com o mês de maior emissão e a quantidade de resíduos emitida.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais