Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alex1991
1 / 1 / 0
Регистрация: 03.12.2008
Сообщений: 34
#1

Подскажите нужную формулу(С++) - C++

25.06.2009, 18:09. Просмотров 547. Ответов 7
Метки нет (Все метки)

Привет всем)) Помогоите пожалуйста вставить в прогу правильную формулу.
Вот сама задача:
Должны быть реализованные подпрограммы рисования дуги круга заданной:
координатами центра, координатами стартовой точки и величиной угла

вот сам код проги и строка с ошибкой:
Код
#include <graphics.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
double rad(double f)
{
  return 180*f/3.14159265358979;
}

void Build(int x,int y,int x1,int y1,int f)
{
  double r=sqrt((x-x1)*(x-x1)+(y-y1)*(y-y1));
  int gd=DETECT,gm=0;
  initgraph(&gd,&gm,"D:\\TC\\BGI");
  double y2=y1-y;
  double fi=(y2/r);
  double fs=rad(sinh(fi)); //препод сказал вот здесь у меня ошибка(а именно не та формула... ну так препод сказал)
  if (x<=x1 && y<=y1) fs=fs; else
  if (x<x1 && y>y1) fs=270+fs; else
  if (x>x1 && y<y1) fs=90+fs;     else
  fs=180+fs;
  arc(x,y,fs,f+fs,r);
}

int main()
{
printf("Write center coord "); int x,y; scanf("%d %d",&x,&y);
printf("Write start coord "); int x1,y1; scanf("%d %d",&x1,&y1);
printf("Write angle "); int f; scanf("%d",&f);
clrscr();
Build(x,y,x1,y1,f);
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2009, 18:09     Подскажите нужную формулу(С++)
Посмотрите здесь:

подскажите формулу кубического спайна - C++
подскажите формулу кубического спайна при циклических гранических условиях

Подскажите как оформить формулу в виде кода - C++
как записать фрагмент программы, которая найдет сумму k слагаемых вида: min(sin1,cos1)+min(sin2,cos2)+...+(sink,cosk), а также напечатает...

Не могу совладать - подскажите как формулу написать - C++
хотя бы первую строку для примера

Подскажите формулу расчета координат перемещения объекта в 2d пространстве - C++
Разрабатываю 2d игру на javascript. Хотел бы прокачаться в линейной алгебре. Думаю в этой ветке я быстрее найду ответы на свои вопросы...

Нужно написать одну и ту же формулу в С++ и в Excel\Calc. Подскажите, где ошибка (есть расхождение)? - C++
Приветствую всех. Подруга студентка обратилась за помощью. Есть такая формула: {n= sqrt{{e}^{x} + tg(x)...

Сохранение файла в нужную папку - C++
Как задать путь, чтобы файл открывался и сохранялся в папку, которая лежит в директории проекта без указания полного пути к ней, чтобы при...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ultrator
11 / 7 / 1
Регистрация: 28.04.2009
Сообщений: 219
25.06.2009, 18:46     Подскажите нужную формулу(С++) #2
Праильна, причём тут sinh (если не ошибаюсь, это гиперболический)? Вместо sinh попробуйте sin
p/s
Alex1991
1 / 1 / 0
Регистрация: 03.12.2008
Сообщений: 34
25.06.2009, 18:51  [ТС]     Подскажите нужную формулу(С++) #3
Огромное спасибо !! Выручил !!
Ultrator
11 / 7 / 1
Регистрация: 28.04.2009
Сообщений: 219
25.06.2009, 19:01     Подскажите нужную формулу(С++) #4
Спасибо надо говорить нажимая на кнопочку.
( Люди, если кто-нибудь читает это сообщение, если не вломы, нажмите, а? А то, человек не знал ) (Шутка)
Alex1991
1 / 1 / 0
Регистрация: 03.12.2008
Сообщений: 34
25.06.2009, 19:30  [ТС]     Подскажите нужную формулу(С++) #5
ОК
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
25.06.2009, 20:12     Подскажите нужную формулу(С++) #6

Не по теме:

Ultrator, Наголости ппц.



Добавлено через 45 секунд

Не по теме:

Я могу минус поставить. Пойдет?

Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
25.06.2009, 20:35     Подскажите нужную формулу(С++) #7
Alex1991: А мне спасибо ? Я ведь мысленно постоянно с тобой был (когда ты пытался решить описанную выше проблему) !
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2009, 21:11     Подскажите нужную формулу(С++)
Еще ссылки по теме:

Найти нужную цифру из нескольких чисел - C++
Добрый день. Мучаюсь 3 день, не могу продумать алгоритм вычисления. Помогите с идеями. Данные по моему вопросу: Есть переменные в...

Битовые операции: установить 0 в нужную позицию - C++
суть проблемы проста нужно сгенерировать число, чтобы 1 была в 31м бите, и 0 в 32м бите как установить 1 в 31 бит ясно (1&lt;&lt;31), но как...

Вычислить нужную комбинацию. Задача о рюкзаке - C++
Добрый день форумчане! Немного завтыкал со сроками сдачи (ну как всегда), и в этот раз не уверен, что успею решить сам. Задача...

Как записать dll из ресурсов в нужную директорию? - C++
Привет!) Как можно записать .длл из ресурсов на ПК в нужную директорию?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Alex1991
1 / 1 / 0
Регистрация: 03.12.2008
Сообщений: 34
25.06.2009, 21:11  [ТС]     Подскажите нужную формулу(С++) #8
no problemo
Yandex
Объявления
25.06.2009, 21:11     Подскажите нужную формулу(С++)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru