Цикл: Найти сумму значений функции Y = COS(x / A) + x / (A - 2) для x [2, 13] с шагом 1 - C#

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

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

Здравствуйте. Необходимо: Вложение 848075 Так как не знакома с си получается только вот ерунда, прошу помощи.
Листинг программы
  1. using System.Collections.Generic;
  2. using System.Linq;
  3. using System.Text;
  4. using System.Threading.Tasks;
  5. namespace ConsoleApplication16
  6. {
  7. class Program
  8. {
  9. String func5(double A)
  10. {
  11. double X = -20;
  12. double sum = 0;
  13. do
  14. {
  15. sum += Math.Cos(X / A) + X / (A - 2);
  16. X += 1.4;
  17. } while (X <= 3);
  18. return sum.ToString();
  19. }
  20.  
  21. //Console.WriteLine ("x= {0}; sum ={1}", X, sum);
  22.  
  23. static void Main(string[] args)
  24. {
  25. Program ob = new Program();
  26. ob.Func();
  27. Console.ReadLine();
  28. }
  29. }
  30. }

Решение задачи: «Цикл: Найти сумму значений функции Y = COS(x / A) + x / (A - 2) для x [2, 13] с шагом 1»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace Program
  4. {
  5.  
  6.     class program
  7.     {
  8.         static void Main()
  9.         {
  10.             double n1 = 0, n2 = 0, n3 = 0;
  11.          
  12.             Method(ref n1, ref n2, ref n3);
  13.  
  14.         }
  15.         static public void Method(ref double n1, ref double n2, ref double n3)
  16.         {
  17.             Console.Write("A= ");
  18.             double a = int.Parse(Console.ReadLine());
  19.  
  20.             int iN = 0;
  21.             double sum = 0;
  22.             double y = 0;
  23.             double[] arrN = new double[3];
  24.            // int count = 0;
  25.             for (int x = 2; x < 13; x++)
  26.             {
  27.              
  28. if (Math.Abs(x / 2 - Math.Floor(x / 2)) < 0.000001 && iN < 3)
  29.                 {
  30.                     arrN =  y;
  31.                     iN++;
  32.                 }
  33.                 n1 = arrN[0];
  34.                 n2 = arrN[1];
  35.                 n3 = arrN[2];
  36.  
  37.                 sum += y;
  38.             }
  39.             Console.WriteLine("{0} - сумма  ", sum);
  40.         }
  41.     }
  42. }

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


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

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

10   голосов , оценка 4.5 из 5

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

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

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