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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ простое упражнения "КОЛО НА ЕКРАНЕ" http://www.cyberforum.ru/cpp-beginners/thread42008.html
Помогите пожалуйста реализовать задачку на С(лутше всего под TurboC), чтоб коло перемещалось по екрану и отбивалось от краев екрана.....а то я парюсь уже 3 дня и никак на 100% не получается,....набагато легче создать чтоб оно рухалось або только по горизонтале или по вертикале,.....а то надо одновременно......))
C++ Преобразовать код С++ в Delphi Добрый день помогите разобраться с кодом Учу Delphi код написан на С++ В частности интересует алгоритм криптования и декриптования файла хотя-бы формула стоит задача использовать алгоритм криптования в моей программе использовать другой алгоритм не могу http://www.cyberforum.ru/cpp-beginners/thread42005.html
Файлы и переменные (0х) C++
Программирую на C/C++ недавно и столкнулся вот с какой проблемой. Необходимо записать в файл переменные __int32 в шестнадцатеричной форме, а потом считать их. Переменных всего 64 штуки. Так вот когда я записываю их в файл, то все нормально, т.е. в файле они появляются как надо: 02345afd 12345678 35fdcba4 и т.д. Но когда считываю, а считываю их обычным fscanf(), то считываются только те...
Реализация абстрактного класса C++
Создать абстрактный базовый класс Function (функция) с виртуальными методами вычисления значения функции у = f(x) в заданной точке х и вывода результата на экран. Определить производные классы Ellipse (эллипс), Hyperbola (гипербола) с собственными функциями вычисления у в зависимости от входного параметра x.
C++ Реализация виртуальных функций http://www.cyberforum.ru/cpp-beginners/thread41938.html
Создать класс Fraction для работы с дробными десятичными числами. Количество чисел в дробной части должно задаваться в отдельном поле и инициализироваться конструктором. Дополнительно реализовать класс Hex для работы с беззнаковыми целыми шестнадцатеричными числами.
C++ Некоректный вывод в файл (использовал fstream) такая функция void Save(DATA **pbeg) { system("cls"); DATA *pv; //указатель на структуру char filename; cout<<"Сохранение"<<endl; cout<<"Введите путь к файлу: "; подробнее

Показать сообщение отдельно
Alex1991
1 / 1 / 0
Регистрация: 03.12.2008
Сообщений: 34

Подскажите нужную формулу(С++) - 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru