# Exercício Prático 2 - Calculadora de Medidas de Posição
tempos = [150, 120, 200, 120, 180, 120, 300, 150, 220]

# 1. Ordenação dos dados (ROL)
tempos_ordenados = sorted(tempos)
n = len(tempos_ordenados)

print(f"Dados Ordenados: {tempos_ordenados}")
print(f"Total de Observações (n): {n}")

# 2. Cálculo da Média
soma_total = sum(tempos_ordenados)
media = soma_total / n

# 3. Cálculo da Mediana
# Como n = 9 (ímpar), o elemento central fica no índice n // 2
indice_central = n // 2
mediana = tempos_ordenados[indice_central]

# 4. Cálculo da Moda (usando o método count da lista)
moda = tempos_ordenados[0]
max_frequencia = 0

for valor in tempos_ordenados:
    freq = tempos_ordenados.count(valor)
    if freq > max_frequencia:
        max_frequencia = freq
        moda = valor

print("\n--- RESULTADOS ESTATÍSTICOS ---")
print(f"Média Aritmética: {media:.2f} ms")
print(f"Mediana: {mediana:.2f} ms")
print(f"Moda: {moda} ms (Aparece {max_frequencia} vezes)")