Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet c-ben ezt megoldani?

Hogyan lehet c-ben ezt megoldani?

Figyelt kérdés

Meglehet oldani azt, hogy c-ben szögekkel számoljak.


Tehát pl azt mondom, hogy 60°-ot szeretném átváltani radianba, és fordítva.


Azt sejtem, hogy a math.h header szükséges lesz.



2015. nov. 10. 20:08
1 2
 1/14 anonim ***** válasza:
48%
rad = fok * (PI/180) // <- az egy fok radiánban
2015. nov. 10. 20:11
Hasznos számodra ez a válasz?
 2/14 A kérdező kommentje:
Értem. És ha azt mondom, hogy 0,05-öt szeretném kifejezni fokban az hogy kivitelezhető?
2015. nov. 10. 20:21
 3/14 Tengor ***** válasza:
Persze, csak le kell programozni.
2015. nov. 10. 20:22
Hasznos számodra ez a válasz?
 4/14 anonim ***** válasza:
0.05*M_PI/180
2015. nov. 10. 20:22
Hasznos számodra ez a válasz?
 5/14 A kérdező kommentje:
Kösz.
2015. nov. 10. 20:36
 6/14 anonim ***** válasza:

"És ha azt mondom, hogy 0,05-öt szeretném kifejezni fokban az hogy kivitelezhető?"


rad = fok * (PI/180)

fok = rad / (PI/180)


ismerős ötödikből?:D (de tényleg)

2015. nov. 10. 21:06
Hasznos számodra ez a válasz?
 7/14 anonim ***** válasza:
Miért feltételezed hogy volt már ötödikes és tud egyenletet rendezni?
2015. nov. 10. 21:14
Hasznos számodra ez a válasz?
 8/14 anonim ***** válasza:
mea culpa
2015. nov. 11. 01:03
Hasznos számodra ez a válasz?
 9/14 anonim ***** válasza:

A sin, cos, tan, atan stb mindig radianban szamol.


Max azt teheted, hogy keszitesz atalakito fuggvenyeket. Szerintem a leg kezenfekvobb ket define egy headerben:


#define RadToDeg(a) (a) * 57.29578

#define DegToRad(a) (a) * 0.017453

(minel tobb erteket hasznalsz, annal pontosabb lesz)


Es ezeket a fuggvenyeket barhol hasznalhatod a programodban. Peldaul ha 60 foknak ki akarod szamolni a szinuszat, akkor:

szinusz = sin(DegToRad(60.0));

2015. nov. 11. 11:19
Hasznos számodra ez a válasz?
 10/14 anonim ***** válasza:
ócska már ez a define, úgyis inline-ol a fordító egy rendes függvényt is, nem?
2015. nov. 11. 14:31
Hasznos számodra ez a válasz?
1 2

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!