Міністерство освіти і науки України
Одеський національний політехнічний університет
КАФЕДРА ЕКОНОМІЧНОЇ КІБЕРНЕТИКИ ТА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
Лабораторна робота №2
з дисципліни «Економічна кібернетика»
Одеса - 2020
Лінійні програми
Завдання: Напишіть програму для розрахунку за двома формулами. Ввід початкових даних організуйте із клавіатури (залежно від варіанта: б (альфа), в (бета), a, b, m, n, x). Результати обчислення по обох формулах повинні збігатися. Перевірте це в програмі й, у випадку збігу з точністю не менш 10-6, виведіть результат на екран. У випадку помилки виведіть повідомлення «Обчислення не вірні!».
Вариант 6
1)
namespace ConsoleApp10
{
classProgram
{
staticvoid Main(string[] args)
{
double A, a;
stringruf;
Console.WriteLine("Введите значение a, исключая интервал числа до 1 : ");
ruf = Console.ReadLine();
a = Convert.ToSingle(ruf);
A = 1 / 2 * Math.Cos(2 * a - 4 * a) - Math.Cos(4 * a + 2 * a);
Console.WriteLine("A = " + A);
}
}
}
Вывод:
Рис. 1
программа формула данные
2)
namespace ConsoleApp10
{
classProgram
{
staticvoid Main(string[] args)
{
double B, a;
stringruf;
Console.WriteLine("Введите значение a, исключая интервал числа до 1 : ");
ruf = Console.ReadLine();
a = Convert.ToSingle(ruf);
B = 8 * Math.Pow(Math.Sin(a), 2) * Math.Pow(Math.Cos(a), 2) * (1 - 2 * Math.Pow(Math.Sin(a), 2));
Console.WriteLine("B = " + B);
}
}
}
Вывод:
Рис. 2