public static string ObterDesvioPadrao(string texto) { DesvioPadrao Elemento = new DesvioPadrao(ObterValores(texto)); Elemento.Calcular(); MontadorEstatistica <DesvioPadrao> montador = new MontadorEstatistica <DesvioPadrao>(Elemento); return(montador.GerarTexto()); }
public IActionResult ObterDesvioPadrao(string data) { string retorno; try { DesvioPadrao Elemento = new DesvioPadrao(ObterValores(data)); Elemento.Calcular(); MontadorEstatistica <DesvioPadrao> montador = new MontadorEstatistica <DesvioPadrao>(Elemento); retorno = montador.GerarTexto(); } catch (System.Exception ex) { retorno = JsonConvert.SerializeObject(new { erro = ex.Message }); } return(new JsonResult(retorno)); }
public override float Calcular() { DesvioPadrao dp = new DesvioPadrao(Valores); Media ma = new Media(Valores); dp.Calcular(); ma.Calcular(); Passos.WriteLineAsyncCounter($"O {Titulo("Coeficiênte de Variação")} é igual ao quociente entre o desvio padrão e a média:"); Passos.WriteLineAsync($"$$ Dp = {dp.Resultado}$$"); Passos.WriteLineAsync($"$$ Ma = {ma.Resultado}$$"); var operacao = dp.Resultado / ma.Resultado; Passos.WriteLineAsync($"$$ \\dfrac{{ {{{dp.Resultado}}} }} {{{ma.Resultado}}} = {operacao} $$ {HTMLElements.Hr()}"); Resultado = operacao; return(0f); }
static void Main(string[] args) { Console.Title = "...::Estimativas::..."; Console.WriteLine("-----------------------------------------"); Console.WriteLine("Estimativas PERT + Desvio Padrão"); Console.WriteLine("-----------------------------------------\n\n"); Console.WriteLine("Informe o valor otimista:"); double valorOtimista = LerValorDoubleInput(); Console.WriteLine("Informe o valor mais provável:"); double valorProvavel = LerValorDoubleInput(); Console.WriteLine("Informe o valor pessimista:"); double valorPessimista = LerValorDoubleInput(); var pert = new Pert(valorOtimista, valorProvavel, valorPessimista); var desvioPadrao = new DesvioPadrao(valorOtimista, valorPessimista); pert.Validar(); desvioPadrao.Validar(); var valorPERT = pert.Calcular(); var valorDV = desvioPadrao.Calcular(); var resultadoTotal = valorPERT + valorDV; Console.WriteLine("\n----------------------------------------------------------------------------------"); Console.WriteLine("PERT = (O + 4 x MP + P) / 6 : " + valorPERT); Console.WriteLine("Desvio Padrão = (P-O)/6) : " + valorDV); Console.WriteLine("Resultado Total = (PERT + Desvio Padrão) : " + resultadoTotal); Console.WriteLine("----------------------------------------------------------------------------------"); Console.WriteLine("Desenvolvido por Rafael Catani Santa Helena"); Console.WriteLine("----------------------------------------------------------------------------------\n"); Console.ReadLine(); }