Построение таблицы - C#

Узнай цену своей работы

Формулировка задачи:

Построить таблицу значений функции

z=(sh(x+y)-sh(x-2y))/sh^2(x-y)

, где x меняется от 1 до 2 с шагом 0,2; y меняется от 2 до 3 с шагом 0,1. Вычисление гиперболического синуса

sh k=(e^k - e^-k)/2

оформить в виде подпрограммы. (с помощью процедур; напишите пожалуйста с комментариями что, зачем и как все работает?) Благодарен заранее Мои наработки:
Листинг программы
  1. class Program
  2. {
  3. static double sh(double k)
  4. { return (Math.Exp(k) - Math.Exp(-k)) / 2; }
  5.  
  6. static void Main(string[] args)
  7. {
  8. double x, y;
  9. double z;
  10. for (x = 1, y = 2; y <= 3.1; x = x + 0.2, y = y + 0.1)
  11. {
  12. if (x >= 2) x = x - 0.2;
  13. z = (sh(x + y) - sh(x - 2 * y)) / (sh(x + y) * sh(x + y));
  14. Console.WriteLine(" z={0} x={1} y={2} ", z, x, y);
  15. }
  16. Console.ReadKey();
  17. }
  18. }
  19. }

Решение задачи: «Построение таблицы»

textual
Листинг программы
  1.     class Program
  2.     {
  3.         static double sh(double k)
  4.         { return (Math.Exp(k) - Math.Exp(-k)) / 2; }
  5.  
  6.  
  7.         static void Main(string[] args)
  8.         {
  9.             double x = 0, y = 0, z = 0;
  10.  
  11.             Method(x, y, z);
  12.  
  13.             Console.ReadKey();
  14.         }
  15.         static void Method(double x, double y, double z)
  16.         {
  17.             for (x = 1, y = 2; y <= 3.1; x = x + 0.2, y = y + 0.1)
  18.             {
  19.                 if (x >= 2) x = x - 0.2;
  20.                 z = (sh(x + y) - sh(x - 2 * y)) / (sh(x + y) * sh(x + y));
  21.                 Console.WriteLine(" z={0}  \tx={1}  \ty={2} ", z, x, y);
  22.             }
  23.         }
  24.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы