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

Движение объекта по XY. Как сделать чтобы программа считала FaceUnit как градусы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выделение динамической памяти для чтения каждой структуры из файла http://www.cyberforum.ru/cpp-beginners/thread1169656.html
Здравствуйте! Никак не получается выделить динамическую память под каждую структуру из файла, учитывая, что я не знаю сколько структур в файле. Заранее спасибо!
C++ Чтение памяти невозможно Ребята помогите, не понимаю где ошибка вот весь код #include <iostream> #include <vector> #include <map> #include <list> #include <fstream> #include <string> using namespace std; class Node http://www.cyberforum.ru/cpp-beginners/thread1169641.html
C++ Найти сумму цифр числа
Вообщем все обстоит примерно так : #include <iostream> #include <math.h> using namespace std; int number_of_digits(int n) { int count = 0; while(n)
Из динамического массива X(N) все простые числа записать в массив Y(k), а остальные - в массив Z(m) C++
Из целочисленного динамического массива X(N) все простые числа записать в массив Y(k), а все элементы, не являющиеся простыми числами, - в массив Z(m). Помогите исправить ошибку. #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; void form(int* X,int N)
C++ Remove_if - при передаче функции класса выдает ошибки http://www.cyberforum.ru/cpp-beginners/thread1169621.html
#include <QCoreApplication> #include <vector> using namespace std; template <class T> class c_equ { protected: T equ; public: c_equ(int new_val)
C++ Построчно найти любые четыре числа (ячейки) и записать в них нули Дан массив - 3 строки, 9 столбцов. Нужно ПОСТРОЧНО найти любые четыре числа (ячейки) и записать в них нули:scratch: подробнее

Показать сообщение отдельно
Blizzru
-19 / 2 / 1
Регистрация: 05.05.2014
Сообщений: 90
07.05.2014, 23:11     Движение объекта по XY. Как сделать чтобы программа считала FaceUnit как градусы
Не пойму как сделать чтобы программа считала FaceUnit как градусы.
При выводе на экран выдаёт подозрительные результаты.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    float FaceUnit = 360.00;
    float PositionX = 6300.00;
    float PositionY = 3120.00;
    float Speed = 300.00;
    float tTime = 10;
    float Range = Speed / tTime;
    float TargPosX = PositionX + cos(FaceUnit) * Range;
    float TargPosY = PositionY + sin(FaceUnit) * Range;
 
    cout << TargPosX << endl << TargPosY << endl;
 
    for(int i = 0; i < 30; i++)
{
    float Range = Speed/tTime;
    float TargPosX = PositionX+cos(FaceUnit)*Range;
    float TargPosY = PositionY+sin(FaceUnit)*Range;
 
        cout<<"PosX"<<TargPosX<<"\t\tPosY"<<TargPosY<<endl;
 
        PositionX = TargPosX;
        PositionY = TargPosY;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru