Advertisement
andruhovski

prog0106a-demo

Sep 5th, 2014
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.74 KB | None | 0 0
  1. // ConsoleApplication15.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5.  
  6. double fun_z1(double);
  7. double fun_z2(double);
  8. double grad_rad(double x);
  9. double pi = 3.1415926535;
  10.  
  11. int _tmain(int argc, _TCHAR* argv[])
  12. {
  13.     setlocale(LC_ALL,"Ukrainian");
  14.     printf("Задайте кут у град.");
  15.     double alpha = 0;
  16.     scanf_s("%lf",&alpha);
  17.     double alpha_rad = grad_rad(alpha);
  18.     printf("\nz1=%f z2=%f\n", fun_z1(alpha_rad),fun_z2(alpha_rad));
  19.     return 0;
  20. }
  21.  
  22. double fun_z1(double alpha_rad)
  23. {
  24.     return (1-2*sin(alpha_rad)*sin(alpha_rad))/(1+sin(2*alpha_rad));
  25. }
  26.  
  27. double fun_z2(double alpha_rad)
  28. {
  29.     return (1-tan(alpha_rad))/(1+tan((alpha_rad)));
  30. }
  31.  
  32. double grad_rad(double x)
  33. {
  34.     return x/180 * pi;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement