fork download
  1. // This is my CSharp language program
  2. using System;
  3.  
  4. public class MyLab
  5. {
  6. public static void Main()
  7. {
  8. // Вхідні дані (константи за варіантом 28)
  9. const double u = 10.05;
  10. const double v = 0.35;
  11.  
  12. // Оголошення змінної для результату
  13. double b = 0.0;
  14.  
  15. // Виведення вхідних даних у консоль
  16. Console.WriteLine("Input values: u={0}, v={1}", u, v);
  17.  
  18. /* Обчислення b = sqrt(sin^2(atan(u)) + cos(v))
  19.   Використовуємо логарифмічний підхід для кореня, як у лекції:
  20.   sqrt(x) = Math.Exp((1.0/2.0) * Math.Log(x))
  21.   */
  22.  
  23. double innerExpression = Math.Pow(Math.Sin(Math.Atan(u)), 2) + Math.Cos(v);
  24.  
  25. // Обчислення b
  26. b = Math.Exp((1.0 / 2.0) * Math.Log(innerExpression));
  27.  
  28. // Виведення кінцевого результату
  29. Console.WriteLine("Final result is b=" + b);
  30. }
  31. }
Success #stdin #stdout 0.04s 30436KB
stdin
Standard input is empty
stdout
Input values: u=10.05, v=0.35
Final result is b=1.3890892813512952