You are on page 1of 1

algoritmo "Estatistica"

// Função : Calcular estatica em 100 cidades sobre acidentes de transito


// variaveis:
// cod = codigo da cidade
// nv = numero de veiculos
// qat = quantidade de acidentes de transito por cidade
// c = contador do laço
// por = porcentagem de acidentes de transito em relação aos veiculos
// m = média de acidentes de transito por cidade < 15000 habitantes
var
cod: vetor [1..3] de inteiro
nv: vetor [1..3] de inteiro
qat: vetor [1..3] de inteiro
miat, nta, c: inteiro
ntv, por, m: real
inicio
nta <- 0 // nta = numero total de acidentes de todas as cidades
miat <- 0 // miat = menor indice de acidentes de transito
ntv <- 0 // ntv = numero total de veiculos
para c <- 1 ate 3 faca
Escreva("Digite o codigo da cidade: ")
leia (cod[c])
Escreva("Digite o numero de veiculos: ")
leia (nv[c])
Escreva("Digite a quantidade de acidentes de trânsito: ")
leia (qat[c])
nta <- nta + qat[c] //calcula o numero total de acidentes
ntv <- nv[c] + ntv // calcula o numero total de veiculos
por <- (nta / ntv)*100 // calcula a porcentagem de acidentes de t
ransito em relação a quantidade de veiculos
Se miat <= qat[c] entao
miat <- qat[c]
se miat >= miat entao //laço para calcular o menor indice de acidente de t
ransito
miat <- miat
fimse
fimse
Se nv[c] < 15000 entao //laço para calcular a media de acidentes por cidade
menor do que 15000 habitantes
m <- nta / nv[c]
fimse
fimpara
Escreva("O numero total de acidentes foi de:",nta, ",o menor indice fo
i:",miat, ",e é da cidade:",cod[1], ",media:",m,",porcentagem:",por, ntv)
fimalgoritmo

You might also like