Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Zdeněk Pavlátka:12.8.2012 12:02

Ví někdo jak v c++ převést stupně na radiány? 8|

Odpovědět
12.8.2012 12:02
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Zdeněk Pavlátka
David Jančík:12.8.2012 12:07

Můžeš normálně výpočtem.
2PI = 360°
tzn.
radiány = (úhel * PI)/180
stupně = (rad * 180)/PI

Nahoru Odpovědět
12.8.2012 12:07
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Jančík
Зайчик:12.8.2012 13:07

Já bych jenom dodal že každej používa svoje nadefinovaný PI. stačí si naincludovat math.h a pak použiješ jen "M_PI" a máš ho přesně.

Nahoru Odpovědět
12.8.2012 13:07
Коммунизм для нашего будущего!
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Зайчик
David Jančík:12.8.2012 13:29

Díky za poznámku. Nebyl jsem si jistý jestli tam ta konstanta někde je. S knihovnami jsem v Céčku moc nepracoval a většinou jsem všechno řešil vlastním algoritmem. Konstanty jsem si také definoval sám.

Nahoru Odpovědět
12.8.2012 13:29
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Jančík
Зайчик:12.8.2012 13:33

vsak v pořádku jen že přes knihovnu je to pí pak přesné a nejsou tam odchylky :)

Nahoru Odpovědět
12.8.2012 13:33
Коммунизм для нашего будущего!
Avatar
Zdeněk Pavlátka:12.8.2012 19:02

Konstanta nefunguje!
:@ error C2065: 'M_PI' : undeclared identifier :@

Nahoru Odpovědět
12.8.2012 19:02
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Zdeněk Pavlátka
David Hartinger:12.8.2012 19:09

Naincludoval sis math.h?

Nahoru Odpovědět
12.8.2012 19:09
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Kit:12.8.2012 19:11

#include <math.h>

Nahoru Odpovědět
12.8.2012 19:11
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Zdeněk Pavlátka:12.8.2012 19:16

Samozřejmě, že jsem si naincludoval math.h. Takový hlupák ještě nejsem.

Nahoru Odpovědět
12.8.2012 19:16
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Kit:12.8.2012 19:21

Zkus sem poslat ten kousek kódu. Třeba na to přijdeme.

Nahoru Odpovědět
12.8.2012 19:21
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Zdeněk Pavlátka
David Jančík:12.8.2012 19:23

Zkus

#define _USE_MATH_DEFINES
#include <cmath>
Nahoru Odpovědět
12.8.2012 19:23
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Zdeněk Pavlátka:12.8.2012 19:24

Tak tady ho máte:

int xa=(32*sin((car.dir * M_PI)/180));
Nahoru Odpovědět
12.8.2012 19:24
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Zdeněk Pavlátka:12.8.2012 19:29

Tak už to jde. #define _USE_MATH_DEFINES zafungovalo.

Nahoru Odpovědět
12.8.2012 19:29
Kolik jazyků umíš, tolikrát jsi programátor.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 13 zpráv z 13.