Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 01.10.2008
Откуда: Петербург
пишу для универа прогу (над прогой не смеятся- 1-й курс)=) пишу на С#. все время выдает одинаковые для обоих z ( и не верные!!!) значения.
вот рабочая часть программы:
String a,b;
double a1,b1,z,z1;
Console.WriteLine("Введите значение a");
a = Console.ReadLine();
Console.WriteLine("Введите значение b");
b = Console.ReadLine();
a1 = Convert.ToDouble(a);
b1 = Convert.ToDouble(b);
z = Math.Pow((Math.Cos(a1) - Math.Cos(b1)),2) - Math.Pow((Math.Sin(a1) - Math.Sin(b1)),2);
Console.WriteLine(z);
z1 = (-4)*Math.Pow(Math.Sin((a1 - b1) / 2), 2) * Math.Cos(a1 + b1);
Console.WriteLine(z1);

подозрение падает на функцию син/кос, так как при вычеслении косинуса из 45 выдает иррациональное число
помогите пожалуйста найти ошибку
P.s а и b задаются юзером любые. но правильные(систему коррекции ошибок не надо) надо вычислить значения выражений:
z=((cos(a)-cos(b))^2-(sin(a)-sin(b))^2
z1=-4*sin((a-b)/2)^2*cos(a+b)

Добавлено спустя 2 минуты 57 секунд:
трабла точно в выражениях- проверял значения после функции Convert.ToDouble- они норм.



Партнер
 

Member
Статус: Не в сети
Регистрация: 01.10.2008
Откуда: Петербург
Тем кому интересно- решение проблемы нашел. Все дело оказалось в том что забыл перевести градусы в радианы. Неужели тут нету людей которые это знают и могли-бы подсказать?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan