using System;
using System.Collections .Generic ;
using System.ComponentModel ;
using System.Data ;
using System.Drawing ;
using System.Linq ;
using System.Text ;
using System.Threading .Tasks ;
using System.Windows .Forms ;
namespace App3
{
public partial class Form1 : Form
{
public Form1( )
{
InitializeComponent( ) ;
}
public static double Factorial( double n)
{
if ( n == 0 ) return 1 ;
else return n * Factorial( n - 1 ) ;
}
public static double Equation( double x)
{
double Sx = 0 ;
for ( double n = 0 ; n <= 14 ; n++ )
{
Sx += ( ( 2 * n + 1 ) / Factorial( n) ) * Math.Pow ( x, 2 * n) ;
}
return Sx;
}
// Var 5
private void Start_Click( object sender, EventArgs e)
{
res.Clear ( ) ;
double x1 = Convert.ToDouble ( Boxx1.Text ) ;
double x2 = Convert.ToDouble ( Boxx2.Text ) ;
double N = Convert.ToDouble ( BoxN.Text ) ;
double h = ( x2 - x1) / N;
Boxh.Text = Convert.ToString ( h) ;
double Sx;
double Yx;
for ( double x = x1; x <= x2; x += h)
{
Sx = Equation( x) ;
Yx = ( 1 + 2 * Math.Pow ( x, 2 ) ) * Math.Exp ( Math.Pow ( x, 2 ) ) ;
res.Text += $"При x = {x}\t S(x) = {Math.Round(Sx, 2)}; Y(x) = {Math.Round(Yx, 2)}\r \n " ;
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkNvbXBvbmVudE1vZGVsOwp1c2luZyBTeXN0ZW0uRGF0YTsKdXNpbmcgU3lzdGVtLkRyYXdpbmc7CnVzaW5nIFN5c3RlbS5MaW5xOwp1c2luZyBTeXN0ZW0uVGV4dDsKdXNpbmcgU3lzdGVtLlRocmVhZGluZy5UYXNrczsKdXNpbmcgU3lzdGVtLldpbmRvd3MuRm9ybXM7CgpuYW1lc3BhY2UgQXBwMwp7CiAgICBwdWJsaWMgcGFydGlhbCBjbGFzcyBGb3JtMSA6IEZvcm0KICAgIHsKICAgICAgICBwdWJsaWMgRm9ybTEoKQogICAgICAgIHsKICAgICAgICAgICAgSW5pdGlhbGl6ZUNvbXBvbmVudCgpOwogICAgICAgIH0KCiAgICAgICAgcHVibGljIHN0YXRpYyBkb3VibGUgRmFjdG9yaWFsKGRvdWJsZSBuKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKG4gPT0gMCkgcmV0dXJuIDE7CiAgICAgICAgICAgIGVsc2UgcmV0dXJuIG4gKiBGYWN0b3JpYWwobiAtIDEpOwogICAgICAgIH0KCiAgICAgICAgcHVibGljIHN0YXRpYyBkb3VibGUgRXF1YXRpb24oZG91YmxlIHgpCiAgICAgICAgewogICAgICAgICAgICBkb3VibGUgU3ggPSAwOwogICAgICAgICAgICBmb3IgKGRvdWJsZSBuID0gMDsgbiA8PSAxNDsgbisrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBTeCArPSAoKDIgKiBuICsgMSkgLyBGYWN0b3JpYWwobikpICogTWF0aC5Qb3coeCwgMiAqIG4pOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHJldHVybiBTeDsKICAgICAgICB9CiAgICAgICAgLy8gVmFyIDUKICAgICAgICBwcml2YXRlIHZvaWQgU3RhcnRfQ2xpY2sob2JqZWN0IHNlbmRlciwgRXZlbnRBcmdzIGUpCiAgICAgICAgewogICAgICAgICAgICByZXMuQ2xlYXIoKTsKICAgICAgICAgICAgZG91YmxlIHgxID0gQ29udmVydC5Ub0RvdWJsZShCb3h4MS5UZXh0KTsKICAgICAgICAgICAgZG91YmxlIHgyID0gQ29udmVydC5Ub0RvdWJsZShCb3h4Mi5UZXh0KTsKICAgICAgICAgICAgZG91YmxlIE4gPSBDb252ZXJ0LlRvRG91YmxlKEJveE4uVGV4dCk7CiAgICAgICAgICAgIGRvdWJsZSBoID0gKHgyIC0geDEpIC8gTjsKICAgICAgICAgICAgQm94aC5UZXh0ID0gQ29udmVydC5Ub1N0cmluZyhoKTsKICAgICAgICAgICAgZG91YmxlIFN4OwogICAgICAgICAgICBkb3VibGUgWXg7CiAgICAgICAgICAgIGZvciAoZG91YmxlIHggPSB4MTsgeCA8PSB4MjsgeCArPSBoKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBTeCA9IEVxdWF0aW9uKHgpOwoKICAgICAgICAgICAgICAgIFl4ID0gKDEgKyAyICogTWF0aC5Qb3coeCwgMikpICogTWF0aC5FeHAoTWF0aC5Qb3coeCwgMikpOwoKICAgICAgICAgICAgICAgIHJlcy5UZXh0ICs9ICQi0J/RgNC4IHggPSB7eH1cdFMoeCkgPSB7TWF0aC5Sb3VuZChTeCwgMil9OyBZKHgpID0ge01hdGguUm91bmQoWXgsIDIpfVxyXG4iOwogICAgICAgICAgICB9CiAgICAgICAgfQoKCiAgICB9Cn0K
compilation info
prog.cs(4,14): error CS0234: The type or namespace name `Data' does not exist in the namespace `System'. Are you missing `System.Data' assembly reference?
prog.cs(9,22): error CS0234: The type or namespace name `Forms' does not exist in the namespace `System.Windows'. Are you missing `System.Windows.Forms' assembly reference?
prog.cs(13,34): error CS0246: The type or namespace name `Form' could not be found. Are you missing an assembly reference?
Compilation failed: 3 error(s), 0 warnings
stdout