Лабораторная работа: Линейные программы

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Міністерство освіти і науки України

Одеський національний політехнічний університет

КАФЕДРА ЕКОНОМІЧНОЇ КІБЕРНЕТИКИ ТА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ

Лабораторна робота №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

Источник: https://otherreferats.allbest.ru/download/1201064/