Buscar

codigo de programação

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
int main()
{
   // Declarando variáveis de Input
   int entradas = 1;
   int cod_cidade, num_veiculos, num_acidentes;
   char continuar;
   //int continuar = 1;
   // Declarando variáveis de Retorno
   int cod_menor_cidade = 0;
   int cod_maior_cidade = 0;
   int cod_maior_acidente = 0;
   int cod_menor_acidente = 0;
   int soma_de_veiculos = 0;
   int soma_acidentes_menor_2000 = 0;
   int num_cidades = 0;
   int num_cidades_veiculos_menor_2000 = 0;
   int ind_maior_acidentes = 0;
   int ind_menor_acidentes = 0;
   int ind_menor_cidade = 0;
   int ind_maior_cidade = 0;
   float med_de_veiculos = 0;
   float med_de_acidentes_menor_2000 = 0;
   
   do
   {
       printf("\n----------------------------------------------------------------\n");
       printf("     ENTRADAS DE DADOS %d\n", entradas);
       printf("----------------------------------------------------------------\n");
       printf(" 1- Insira o Código da Cidade: ");
       scanf("%d", &cod_cidade);
       printf(" 2- Insira o Número de Veículos: ");
       scanf("%d", &num_veiculos);
       printf(" 3- Insira o Número de Acidentes: ");
       scanf("%d", &num_acidentes);
       
       soma_de_veiculos += num_veiculos;
       num_cidades += 1;
       
       if (num_acidentes < ind_menor_cidade || ind_menor_cidade == 0)
           {
               cod_menor_cidade = cod_cidade;
               ind_menor_cidade = num_acidentes;
           }
       
       if (num_acidentes > ind_maior_cidade || ind_maior_cidade == 0)
           {
               cod_maior_cidade = cod_cidade;
               ind_maior_cidade = num_acidentes;
           }
           ///
       if (num_veiculos < 2000)
           {
               soma_acidentes_menor_2000 += num_acidentes;
               num_cidades_veiculos_menor_2000 += 1;
           }
           
       if (num_acidentes < ind_menor_acidentes || ind_menor_acidentes == 0)
           {
               cod_menor_acidente = cod_cidade;
               ind_menor_acidentes = num_acidentes;
           }
       
       if (num_acidentes > ind_maior_acidentes || ind_maior_acidentes == 0)
           {
               cod_maior_acidente = cod_cidade;
               ind_maior_acidentes = num_acidentes;
           }
       
       //printf("valor ind_menor_cidade: %d\n", ind_menor_cidade);
       //printf("valor ind_maior_cidade: %d\n\n", ind_maior_cidade);
       
       printf("\n** Digite 's' para Continuar ou 'n' para Sair: ");
       scanf("%s", &continuar);
       
       entradas = entradas + 1;
       
   } while (continuar == 's');
   
   printf("\n");
   printf("----------------------------------------------------------------\n");
   printf("     RESULTADO para %d Cidades\n", entradas - 1);
   printf("----------------------------------------------------------------\n");
   
   med_de_veiculos = (soma_de_veiculos/num_cidades);
   med_de_acidentes_menor_2000 = (soma_acidentes_menor_2000/num_cidades_veiculos_menor_2000);
   
   printf(" - Menor Índice de acidentes: %d\n", ind_menor_acidentes);
   printf(" - Cidade com Menor Índice de acidentes: %d\n", cod_menor_cidade);
   printf(" - Maior Índice de acidentes: %d\n", ind_maior_acidentes);
   printf(" - Cidade com Maior Índice de acidentes: %d\n", cod_maior_cidade);
   printf(" - Média de Veiculos de Todas as Cidades: %.1f\n", med_de_veiculos);
   printf(" - Média de Acidentes de Cidades com Menos de 2000 veículos de passeio: %.1f\n\n", med_de_acidentes_menor_2000);
   
   printf("----------------------------------------------------------------\n");
   printf("     Fim Algorítimo!! Por Cl4yton P3reira\n");
   printf("----------------------------------------------------------------\n");
   return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais