private void CalcularTodosOsIntervalos() { float Abertura = ValorMinimo; Passos.WriteLineAsyncCounter($"{Titulo("Calcular Abertura do Intervalo")}: Começa pelo Valor Minimo = {ValorMinimo} {HTMLElements.Hr()}"); for (int i = 0; i < QuantidadeIntervalos; i++) { try { if (!Simples) { float FimIntervalo = Abertura + Intervalo; intervalos.Add($"{Abertura.ToString("0.00")}|--{FimIntervalo.ToString("0.00")}"); Passos.WriteLineAsyncCounter($"{Titulo("Calcule o Final do Intervalo")}: Abertura + Intervalo "); Passos.WriteLineAsync($"$$ {Abertura} + {Intervalo} = {Abertura + Intervalo}$$"); Passos.WriteLineAsyncCounter($"{Titulo("Calcule o Intervalo")}: Abertura |-- Fim "); Passos.WriteLineAsync($"$${Abertura.ToString("0.00")}|--{FimIntervalo.ToString("0.00")} $$"); xi.Add(CalcularMediaXI(Abertura, FimIntervalo)); fi.Add(CalcularFrequenciaSimples(Abertura, FimIntervalo)); Fi.Add(CalcularFrequenciaSimplesAcumulada(i)); fr.Add(CalcularFrequenciaRelativa(i)); Fr.Add(CalcularFrequenciaRelativaAcumulada(i)); Abertura = FimIntervalo; } else { Passos.WriteLineAsyncCounter($"{Titulo("Freq. Simples de ")} {ClassToHTML.AninharEmEm($"{ValoresDistintos[i].Key} [x{i + 1}]")}: {ValoresDistintos[i].Value}"); xi.Add(ValoresDistintos[i].Key); fi.Add(ValoresDistintos[i].Value); Fi.Add(CalcularFrequenciaSimplesAcumulada(i)); fr.Add(CalcularFrequenciaRelativa(i)); Fr.Add(CalcularFrequenciaRelativaAcumulada(i)); } } catch (Exception) { continue; } } }