Срочно! Помогите решить
Ответы
Ответ:
Примечание:
Код написан на языке 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 цифры после запятой без округления.