Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double temp;
- double radian = 0;
- //kat.Text = double.Parse(kat.Text).ToString(); // zczytanie z textboxa
- //Convert.ToDouble(kat.Text);
- temp = Convert.ToDouble(kat.Text);
- radian = temp / 180*(22.0/7.0);
- //Wzor na sin z wikipedii suma (-x)^n/((2n+1)!) * x^(2n+1)
- double suma =0 ;
- double znak = +1;
- for (int i=1;i<10;i=i+2) // rozbicie działania na składowe
- {
- // x^i (licznik)
- double x = 1;
- for (int j = 0; j < i; j++)
- {
- x = x * temp;
- }
- // liczenie silni
- double s = 1;
- for (int j=2;j<=i;j++)
- {
- s = s * j;
- }
- //liczenie jednej petli
- double t = znak * x / s;
- t = znak * x / t;
- znak = -znak; // zmiana znaku z dodatniego na ujemny co petle
- suma = suma + t;
- }
- string wynik;
- wynik = Convert.ToString(suma);
- wynikkat.Text = wynik;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement