Example #1
0
        public static string ObterMediana(string texto)
        {
            Mediana Elemento = new Mediana(ObterValores(texto));

            Elemento.Calcular();
            MontadorEstatistica <Mediana> montador = new MontadorEstatistica <Mediana>(Elemento);

            return(montador.GerarTexto());
        }
        public IActionResult ObterMediana(string data)
        {
            string retorno;

            try
            {
                Mediana Elemento = new Mediana(ObterValores(data));
                Elemento.Calcular();
                MontadorEstatistica <Mediana> montador = new MontadorEstatistica <Mediana>(Elemento);
                retorno = montador.GerarTexto();
            }
            catch (System.Exception ex)
            {
                retorno = JsonConvert.SerializeObject(new { erro = ex.Message });
            }
            return(new JsonResult(retorno));
        }
Example #3
0
        void calcularMediana()
        {
            int numeroDeDatos = cantidadDatos();

            if (numeroDeDatos == 1)
            {
                Mediana         = datos.First();
                lblMediana.Text = Mediana.ToString();
                return;
            }
            if (numeroDeDatos % 2 == 0)
            {
                Mediana = (datos[(numeroDeDatos / 2) - 1] + datos[(numeroDeDatos / 2)]) / 2;
            }
            else
            {
                Mediana = datos[((numeroDeDatos - 1) / 2)];
            }
            lblMediana.Text = Mediana.ToString();
        }