Подскажите пожалуйста как правильно записать эти формулы на C#
Первую так написал:
z1 = Math.Cos(a) + Math.Sin(a) + Math.Cos(3 * a) + Math.Sin(3 * a);
А вот вторую что-то не получается записать
p.s. Результаты вычислений по обеим формулам должны совпадать
Здравствуйте, vasya3000, Вы писали:
V>p.s. Результаты вычислений по обеим формулам должны совпадать
с какой точностью?
П.С. Это реальный мир, тут числа конечные и функции с погрешностью...
Здравствуйте, Caracrist, Вы писали:
C>Здравствуйте, vasya3000, Вы писали:
V>>p.s. Результаты вычислений по обеим формулам должны совпадать
C>с какой точностью?
C>П.С. Это реальный мир, тут числа конечные и функции с погрешностью...

затрудняюсь ответить просто взял задание из книги
C#. Программирование на языке высокого уровня Павловская Т.А. 2007г. и пытаюсь выполнить лабы и на этом задании завис и не пойму в чем ошибка.
p.s. Кстати подскажите какой-нибудь сборник практических задач по C#.
Здравствуйте, vasya3000, Вы писали:
V>
затрудняюсь ответить просто взял задание из книги C#. Программирование на языке высокого уровня Павловская Т.А. 2007г. и пытаюсь выполнить лабы и на этом задании завис и не пойму в чем ошибка.
А в чем ошибка?

Подозреваю (глядя на первую формулу) что надо исключать возможность целочисленного деления. Например так (скобки могут быть лишними, но с ними нагляднее):
double z2 = (1.0/4.0) - (1.0/4.0) * Math.Sin((5.0/2.0) * Math.PI - 8.0 * a);
C> П.С. Это реальный мир, тут числа конечные и функции с погрешностью...
Ага, недавно опять об этом вспоминал:
vc++: sin(PI) = 1.2246467991473532e-016
c#: sin(PI) = 1.22460635382238E-16
P.S. опции компилятора крутил, но в итоге все-таки сделал эталонный расчет в Maple...
Здравствуйте, vasya3000, Вы писали:
V>
затрудняюсь ответить просто взял задание из книги C#. Программирование на языке высокого уровня Павловская Т.А. 2007г. и пытаюсь выполнить лабы и на этом задании завис и не пойму в чем ошибка.
Не читал, но осуждаю.
V>p.s. Кстати подскажите какой-нибудь сборник практических задач по C#.
Фигня эти сборники. Придумай себе задачу посложнее и делай постепенно.
Здравствуйте, vasya3000, Вы писали:
V>
затрудняюсь ответить просто взял задание из книги C#. Программирование на языке высокого уровня Павловская Т.А. 2007г. и пытаюсь выполнить лабы и на этом задании завис и не пойму в чем ошибка.
Сжечь. Автора сдать инквизиции. Серьезно.
V>p.s. Кстати подскажите какой-нибудь сборник практических задач по C#.
Напиши приложение какое-нибудь — вот тебе и практическая задача.