PDA

View Full Version : تابع سينوس



kitten
شنبه 06 آذر 1389, 11:09 صبح
سلام دوستان من دارم يك پروژه سي پلاس پلاس با كيوتي مي نويسم
بعد از سر فايل math.h را براي تابع sin استفاده مي كنم اما مثلا وقتي مي زنم sin(30) به جاي اين كه 0.5 بهم جواب بده به من منفي 0.98 مي ده وقتي كه ديباگ مي كنم
آيا همچين مشكلي امكان پذير هست؟
اگه اره چه طوري رفعش كنم

sh4mid
شنبه 06 آذر 1389, 11:31 صبح
سلام
تابع sin فرض می کنه پارامتر ورودی اش رادیان هست، یعنی در بالا داره سینوس 30 رادیان رو حساب میکنه ، نه سینوس 30 درجه.
برای تبدیل رادیان به درجه هم اونو در PI ضرب و بر 180 تقسیم کن.