public static void Main()
double base_rectangulo, altura_1, altura_2, altura_3, altura_total, x;
double partes = 100, area = 0;
double lim_inferior = -10, lim_superior = 10;
base_rectangulo = (lim_superior - lim_inferior) / partes;
altura_1 = (Math.Sin(x) / x) +1;
x = x + base_rectangulo / 2;
altura_2 = (Math.Sin(x) / x) + 1;
x = x + base_rectangulo / 2;
altura_3 = (Math.Sin(x) / x) + 1;
altura_total = (altura_1 + 4 * altura_2 + altura_3) / 6;
area = area + (base_rectangulo) * altura_total;
Console.WriteLine("El valor del area con 100 partes es " + area);
double partes2 = 5000, area2 = 0;
base_rectangulo = (lim_superior - lim_inferior) / partes2;
altura_1 = (Math.Sin(x) / x) + 1;
x = x + base_rectangulo / 2;
altura_2 = (Math.Sin(x) / x) + 1;
x = x + base_rectangulo / 2;
altura_3 = (Math.Sin(x) / x) + 1;
altura_total = (altura_1 + 4 * altura_2 + altura_3) / 6;
area2 = area2 + (base_rectangulo) * altura_total;
Console.WriteLine("El valor del area con 5000 partes es " + area2);
double partes3 = 10000, area3 = 0;
base_rectangulo = (lim_superior - lim_inferior) / partes3;
altura_1 = (Math.Sin(x) / x) + 1;
x = x + base_rectangulo / 2;
altura_2 = (Math.Sin(x) / x) + 1;
x = x + base_rectangulo / 2;
altura_3 = (Math.Sin(x) / x) + 1;
altura_total = (altura_1 + 4 * altura_2 + altura_3) / 6;
area3 = area3 + (base_rectangulo) * altura_total;
Console.WriteLine("El valor del area con 10000 partes es " + area3);