Beispiel #1
0
        private void btnTrapecioUnidad4_Click(object sender, EventArgs e)
        {
            String funcion    = txtFuncionUnidad4.Text;
            double intervaloA = double.Parse(txtIntervaloAUnidad4.Text);
            double intervaloB = double.Parse(txtIntervaloBUnidad4.Text);
            int    valorN     = int.Parse(txtValorNTrapecio.Text);

            this._modelo = new ModeloTrapecio(funcion, intervaloA, intervaloB, valorN);
            var resultados = this._modelo.resultados();

            lblFuncionTrapecioUnidad4.Text = "Función: " + funcion;
            lblTrapecioSimple.Text         = "Trapecio Simple: = " + resultados[0];
            lblTrapecioCompuesto.Text      = "Trapecio Compuesto: = " + resultados[1];

            grafica.Series[0].ChartType = SeriesChartType.Area;
            grafica.Series[0].Points.Clear();
            var puntos = this._modelo.puntos();
            int j      = 0;

            for (int i = -3; i < 3; i++)
            {
                grafica.Series[0].Points.AddXY(i, puntos[j++]);
            }
            ResultadosTrapecio guardarResultados = new ResultadosTrapecio {
                Funcion   = funcion,
                Simple    = resultados[0],
                Compuesto = resultados[1]
            };

            _escribirLeer.escribirTrapecioUnidad4(guardarResultados);
            grafica.SaveImage(@"C:\Pruebas\Historial\Unidad 4\Trapecio" + funcion + ".png", ChartImageFormat.Png);
        }
Beispiel #2
0
        public void escribirTrapecioUnidad4(ResultadosTrapecio resultados)
        {
            StreamWriter sw = new StreamWriter(_ruta + "Trapecio_unidad4.txt", true);

            sw.WriteLine(resultados.Funcion + "," +
                         resultados.Simple + "," +
                         resultados.Compuesto);
            sw.Close();
        }