Простая задача (расчет по формулам) на синус и косинус выдает неверный результат - C#
Формулировка задачи:
Товарищи помогите, тут решаю задачку вроде не сложную, но вот беда выводит всякий бред и не могу понять где ошибка.
на обоих картинках 3 задачи.
Вторая задача вообще не знаю как решать.
Заранее спасибо.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //z1 = (sin2a+sin5a-sin3a)/(cosa+1-2s5n^2(2a) namespace ConsoleApplication { class Program { static void Main(string[] args) { double z1, z2, a; string temp_str; Console.Write("Введите a"); temp_str = Console.ReadLine(); a = Convert.ToDouble(temp_str); z2 = 2 * Math.Sin(a); // Считаем 2sina; z1 = (Math.Sin(2 * 2));//+ Math.Sin(5*a));//-Math.Sin(3*a))/(Math.Cos(a)+1-2*Math.Pow(Math.Sin(2.0*a), 2.0)); temp_str = Convert.ToString(z1); Console.Write("z2 = "); Console.Write(z1); //Console.ReadKey(); } } }
Решение задачи: «Простая задача (расчет по формулам) на синус и косинус выдает неверный результат»
textual
Листинг программы
double sin2a; sin2a = Math.Sin(2*a); z1 = (sin2a + Math.Sin(5 * a) - Math.Sin(3 * a)) / (Math.Cos(a) + 1 - 2 * sin2a * sin2a);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д