Срочно! Помогите решить

Приложения:

Ответы

Ответ дал: mathkot
1

Ответ:

Примечание:

Код написан на языке C#

Код:

using System;

namespace Calculus

{

   class Program

   {

       static void Main(string[] args)

       {

           Console.WriteLine("Введите значение переменной a");

           double a = Convert.ToDouble(Console.ReadLine());

           Console.WriteLine("Введите значение переменной b");

           double b = Convert.ToDouble(Console.ReadLine());

           Console.WriteLine("Введите значение переменной c");

           double c = Convert.ToDouble(Console.ReadLine());

           // a = 2; b = 3; c = -18;

           double s = c + ((Math.Sqrt(a + Math.Pow(b, 4))) / c);

           double k = Math.Sqrt(Math.Abs(a * b * c) + s);

           double y = k + (5 * s) * (a / (b * c));

           Console.WriteLine("y = " + string.Format("{0:F4}", y));

           Console.ReadLine();

       }

   }

}

Объяснение:

Согласно в блок-схеме в начале вводим переменные a,b,c которые объвлены типом double для работы со всем диапазоном вещественных чисел.

Ввод осуществляется строчкой вида:

double a = Convert.ToDouble(Console.ReadLine());

В данном случае мы сразу инициализируем переменную вводя число.

А также используем метод Convert для конвертации строки в числовой тип double.

В строчке   // a = 2; b = 3; c = -18; - под комментарием переопредлены переменны для удобства тестировки. Возможно раскомментировать код для проверки работы программы.

Стандартная библиотека Math позволяет использовать широкий спектр математический функций.

В программе были использованы следующие функции:

  • Math.Sqrt - корень из числа
  • Math.Pow - возвдение числа в степень
  • Math.Abs - модуль числа

 Console.WriteLine("y = " + string.Format("{0:F4}", y)); - в этой строчке осуществляется вывод работы программы на экран, а конструкция

string.Format("{0:F4}", y)  позволяет вывести 4 цифры после запятой без округления.

Вас заинтересует