Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. double temp;
  2. double radian = 0;
  3. //kat.Text = double.Parse(kat.Text).ToString(); // zczytanie z textboxa
  4. //Convert.ToDouble(kat.Text);
  5. temp = Convert.ToDouble(kat.Text);
  6. radian = temp / 180*(22.0/7.0);
  7. //Wzor na sin z wikipedii suma (-x)^n/((2n+1)!) * x^(2n+1)
  8. double suma =0 ;
  9. double znak = +1;
  10. for (int i=1;i<10;i=i+2) // rozbicie działania na składowe
  11. {
  12. // x^i (licznik)
  13. double x = 1;
  14. for (int j = 0; j < i; j++)
  15. {
  16. x = x * temp;
  17. }
  18. // liczenie silni
  19. double s = 1;
  20. for (int j=2;j<=i;j++)
  21. {
  22. s = s * j;
  23. }
  24. //liczenie jednej petli
  25. double t = znak * x / s;
  26. t = znak * x / t;
  27.  
  28. znak = -znak; // zmiana znaku z dodatniego na ujemny co petle
  29.  
  30. suma = suma + t;
  31. }
  32. string wynik;
  33. wynik = Convert.ToString(suma);
  34. wynikkat.Text = wynik;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement