Цикл: Найти сумму значений функции 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);
}
}
}