Приведение типов - C# (179311)

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

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

Доброго времени суток! Прошу помощи с решением данного задания. Я пытался решить, но возникли проблемы с приведением типов, строка 16. Спасибо! Задание: Значение аргумента х изменяется от а до b с шагом h. Для каждого х найдите значение функции Y(x), суммы S(x) и и выведите в виде таблицы. Значения а, b, h введите с клавиатуры произвольно. Вычисление Y(x) и S(x) реализуйте в виде функций. В основной программе организуйте ввод исходных данных, обращение к функциям и вывод результатов.
class Program
    {
        int Factorial(int num)
        {
            int result = 1;
            for (int i = 1; i < num; i++)
                result = result *= i;
            return result;
        } 
 
        float S(int x)
        {
            float result = 0;
            int n = 5;
            for (int k = 0; k <= n; k++)
                result += Math.Pow(-1.0, k) * (Math.Pow((double) x, 2 * k + 1) /(double)Factorial(2 * k + 1));
            return result;
        }
 
        float Y(int x)
        {
            return (float) x;
        }
       
        static void Main(string[] args)
        {
            Console.WriteLine("Введите значение аргумента a");
            int a = int.Parse(Console.ReadLine());
            Console.WriteLine("Введите значение аргумента b");
            int b = int.Parse(Console.ReadLine());
            Console.WriteLine("Введите значение аргумента h");
            int h = int.Parse(Console.ReadLine());
            Console.Clear();
            Console.ReadKey();
        }
    }
}

Решение задачи: «Приведение типов»

textual
Листинг программы
float S(int x)
        {
            double result = 0;
            int n = 5;
            for (int k = 0; k <= n; k++)
                result += Math.Pow(-1.0, k) * (Math.Pow((double)x, 2 * k + 1) / (double)Factorial(2 * k + 1));
            return float.Parse(result.ToString());
        }

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


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

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

12   голосов , оценка 4.25 из 5