• 0
Sign in to follow this  
slackware15

Dúvida com Exercício

Question

O exercicio diz:

foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os seguintes dados:
Código da cidade;
Número de veículos de passeio (em 1999);
Número de acidentes de trânsito com vítimas (em 1999). Deseja-se saber:
Qual o maior e menor índice de acidentes de transito e a que cidade pertence;
Qual a média de veículos nas cinco cidades juntas;
Qual a média de acidentes de trânsito nas cidades com menos de 2.000 veículos de passeio.

E eu fiz isso
 

maior = menor = count = soma = soma2 = soma3 = soma4 =0
cid = ''
cid2 = ''
for c in range(1,6):
    cidade = input("Digite o nome da cidade: ")
    codigo = int(input("DIgite o codigo da cidade: "))
    veiculos = int(input("Numero de veiculos de passeio: "))
    acidentes = int(input("Numero de acidentes de transito com vitimas: "))
    count+=1
    soma+= veiculos
    soma2 = soma / count
    soma3+=acidentes

    if acidentes > maior:
        maior = acidentes
        cid = cidade
    if count == 1 or acidentes < menor:
        menor = acidentes
        cid2 = cidade
    if veiculos < 2000:
        soma4 = soma3 / count

print("-="*30)
print(f"O menor indice de acidentes de transito {menor} cidade que pertence {cid2}")
print(f"O maior indice de acidenstes de transito {maior} cidade que pertence {cid}")
print(f"Media de veiculos nas cincos cidades {soma2}")
print(f"Media de acidentes de transitos nas cidades com menos de 2000 {soma4}")



não se preocupem com o jeito que foi escrito, so gostaria de saber se esta do jeito que o exercicio pede, eu fiz e gostaria de saber se esta correto com o oque e pedido.

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0
12 horas atrás, slackware15 disse:

O exercicio diz:

foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os seguintes dados:
Código da cidade;
Número de veículos de passeio (em 1999);
Número de acidentes de trânsito com vítimas (em 1999). Deseja-se saber:
Qual o maior e menor índice de acidentes de transito e a que cidade pertence;
Qual a média de veículos nas cinco cidades juntas;
Qual a média de acidentes de trânsito nas cidades com menos de 2.000 veículos de passeio.

E eu fiz isso
 

maior = menor = count = soma = soma2 = soma3 = soma4 =0
cid = ''
cid2 = ''
for c in range(1,6):
    cidade = input("Digite o nome da cidade: ")
    codigo = int(input("DIgite o codigo da cidade: "))
    veiculos = int(input("Numero de veiculos de passeio: "))
    acidentes = int(input("Numero de acidentes de transito com vitimas: "))
    count+=1
    soma+= veiculos
    soma2 = soma / count
    soma3+=acidentes

    if acidentes > maior:
        maior = acidentes
        cid = cidade
    if count == 1 or acidentes < menor:
        menor = acidentes
        cid2 = cidade
    if veiculos < 2000:
        soma4 = soma3 / count

print("-="*30)
print(f"O menor indice de acidentes de transito {menor} cidade que pertence {cid2}")
print(f"O maior indice de acidenstes de transito {maior} cidade que pertence {cid}")
print(f"Media de veiculos nas cincos cidades {soma2}")
print(f"Media de acidentes de transitos nas cidades com menos de 2000 {soma4}")



não se preocupem com o jeito que foi escrito, so gostaria de saber se esta do jeito que o exercicio pede, eu fiz e gostaria de saber se esta correto com o oque e pedido.

Boa tarde, 

Tenta com vetor um de cinco x dois para coletar os códigos e nomes das cidades, um de 5 posições para quantidade de acidentes e um ultimo também de 5 posições para colocar a quantidade de carros. 
O código da cidade você pode colocar em uma string, já que não irá realizar nenhuma operação matemática com ela. 

Share this post


Link to post
Share on other sites
  • 0

No exercicio não pede para usar o codigo da cidade, se não eu teria feito tambem. Minha duvida mesmo e na questao de divisao, pois ainda estou treinando essa area.

Share this post


Link to post
Share on other sites
  • 0
Em 01/06/2018 at 13:19, slackware15 disse:

No exercicio não pede para usar o codigo da cidade, se não eu teria feito tambem. Minha duvida mesmo e na questao de divisao, pois ainda estou treinando essa area.

No primeiro momento, tem que fazer o valor menor e maior receber o primeiro numero de acidente digitado pelo usuário. 
O resto parece que está bem. Já testou?

Share this post


Link to post
Share on other sites
  • 0
1 minuto atrás, Thiago André Cardoso disse:

No primeiro momento, tem que fazer o valor menor e maior receber o primeiro numero de acidente digitado pelo usuário. 
O resto parece que está bem. Já testou?

Opa, já consegui resolver esse problema, era so  na divisao das cidades com menos de 2000, mas obrigado!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this