PDA

View Full Version : مبتدی: مشکل درنمایش مقادیر مثلثاتی



mr-adler
جمعه 18 آذر 1390, 12:19 عصر
سلام...
چیکار کنم که برنامه به عنوان مثال سینوس 90 درجه را به صورت +1 نمایش بده؟
البته با کد زیر سعی کردم اما به جواب نرسیدم::متفکر:

Text1.Text = Sin(((Text1.Text) * 360) / (2 * 3.14))
خب مگه رادیان رو به درجه تبدیل نکردم و بعدش هم سینوس نگرفتم.پس چرا بازم جواب نمیده؟:ناراحت:

ho3ein.3ven
جمعه 18 آذر 1390, 14:26 عصر
سلام...
چیکار کنم که برنامه به عنوان مثال سینوس 90 درجه را به صورت +1 نمایش بده؟
البته با کد زیر سعی کردم اما به جواب نرسیدم::متفکر:

Text1.Text = Sin(((Text1.Text) * 360) / (2 * 3.14))
خب مگه رادیان رو به درجه تبدیل نکردم و بعدش هم سینوس نگرفتم.پس چرا بازم جواب نمیده؟:ناراحت:


Private Sub Command1_Click()
Const pi = 3.14159265358979
num = Text1.Text
radian = pi * num / 180
Label1 = Sin(radian)
Label2 = Cos(radian)
Label3 = Tan(radian)
End Sub


بفرمایید

mr-adler
جمعه 18 آذر 1390, 23:27 عصر
سلام
ممنونم....
امتحان کنید فقط یکی از موارد رو درست نشون میده. مثلا تو تکست باکس بنویسید 90 تا بهتر متوجه بشید منظورمو.
در واقع شما اومدید درجه رو به رادیان تبدیل کردید.مگه قرار نیست زاویه رو به صورت درجه داشته باشیم تا جواب ها اونجور که گفتم باشن؟(مثلا کسینوس صفر بشه+1)

بازم ممنونم...:قلب:

mr-adler
پنج شنبه 01 دی 1390, 21:04 عصر
مسئله رو متوجه شدم.شرمنده یادم رفت جواب بدم
در روابط مثلثلتی برنامه فقط با رادیان سر و کار داره پس وقتی خواستیم سینوس 90 را بدست بیاریم باید 90 درجه را به رادیان تبدیل کنیم بعد ازش سینوس بگیریم.

امتحان کنید فقط یکی از موارد رو درست نشون میده. مثلا تو تکست باکس بنویسید 90 تا بهتر متوجه بشید منظورمو.
دلیلش دقیق نبودن عدد پی هستش.در واقع مثلا وقتی که قراره عدد +1 رو نشون بده یه عدد اعشاری بسیار نزدیک به +1 رو نشون میده که موردی طبیعی هست.

4 * Atn(1)
مقدار تقریبی عدد پی رو نشون میده.
امیدوارم مشکلات احتمالی بعضی از دوستان مثل من برطرف شده باشه.....:قلب:

ho3ein.3ven
پنج شنبه 01 دی 1390, 22:21 عصر
مسئله رو متوجه شدم.شرمنده یادم رفت جواب بدم
در روابط مثلثلتی برنامه فقط با رادیان سر و کار داره پس وقتی خواستیم سینوس 90 را بدست بیاریم باید 90 درجه را به رادیان تبدیل کنیم بعد ازش سینوس بگیریم.

دلیلش دقیق نبودن عدد پی هستش.در واقع مثلا وقتی که قراره عدد +1 رو نشون بده یه عدد اعشاری بسیار نزدیک به +1 رو نشون میده که موردی طبیعی هست.

4 * Atn(1)
مقدار تقریبی عدد پی رو نشون میده.
امیدوارم مشکلات احتمالی بعضی از دوستان مثل من برطرف شده باشه.....:قلب:

خب این همون عدد pi که استفاده شده رو نشون میده 3.14159265358979
که من هم قرارش دادم