Цикл: Найти сумму значений функции Y = COS(x / A) + x / (A - 2) для x [2, 13] с шагом 1 - C#
Формулировка задачи:
Здравствуйте. Необходимо:
Вложение 848075
Так как не знакома с си получается только вот ерунда, прошу помощи.
Листинг программы
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication16
- {
- class Program
- {
- String func5(double A)
- {
- double X = -20;
- double sum = 0;
- do
- {
- sum += Math.Cos(X / A) + X / (A - 2);
- X += 1.4;
- } while (X <= 3);
- return sum.ToString();
- }
- //Console.WriteLine ("x= {0}; sum ={1}", X, sum);
- static void Main(string[] args)
- {
- Program ob = new Program();
- ob.Func();
- Console.ReadLine();
- }
- }
- }
Решение задачи: «Цикл: Найти сумму значений функции Y = COS(x / A) + x / (A - 2) для x [2, 13] с шагом 1»
textual
Листинг программы
- using System;
- namespace Program
- {
- class program
- {
- static void Main()
- {
- double n1 = 0, n2 = 0, n3 = 0;
- Method(ref n1, ref n2, ref n3);
- }
- static public void Method(ref double n1, ref double n2, ref double n3)
- {
- Console.Write("A= ");
- double a = int.Parse(Console.ReadLine());
- int iN = 0;
- double sum = 0;
- double y = 0;
- double[] arrN = new double[3];
- // int count = 0;
- for (int x = 2; x < 13; x++)
- {
- if (Math.Abs(x / 2 - Math.Floor(x / 2)) < 0.000001 && iN < 3)
- {
- arrN = y;
- iN++;
- }
- n1 = arrN[0];
- n2 = arrN[1];
- n3 = arrN[2];
- sum += y;
- }
- Console.WriteLine("{0} - сумма ", sum);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д