امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تلفیق برنامه ماشین حساب با این برنامه
نویسنده پیام
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #12
RE: تلفیق برنامه ماشین حساب با این برنامه
(۱۸-بهمن-۱۳۹۱, ۲۱:۵۸:۵۲)abbasalifix نوشته است: آقا من خودم پست میزارم خودمم جواب میدم
دم همه گرم!
----------
من یه تیکه کد نوشتم که نسبت های مثلثاتی رو هم برام بدست میاره اما مشکلش اینه که عدد آخری رو 2 تا حساب میکنه
کد:
Sinusi:
Cls : Lcdat , 1 , 1 , "Sin Cos Tan" : Lcdat , 2 , 1 , "Sinh Cosh Tanh" : Lcdat , 3 , 1 , "Asin Acos ATN" : Lcdat 4 , 1 , "DegToRad Rad To Deg" : Waitms 1000
Cls : Lcdat 1 , 1 , "0"
B2 = 0 : C2 = 0 : Op = ""
Q:
Gosub Keycod
D2 = Key
Gosub Keycod
B2 = Key
Cls
Select Case B2
Case 0 To 9:
C2 = C2 * 10
C2 = C2 + B2
Lcdat 1 , 1 , C2
End Select
If Op = "c" Then
S = 1 'set s for check status
Cls
Goto No_c2 'clear and goto start
End If

If Op = "Sin" Then
Cls : Lcdat 1 , 1 , "Sin" ; C2
C2 = Sin(c2)
Lcdat 2 , 1 , "Ans=" ; C2
End If

If Op = "Cos" Then
Cls : Lcdat 1 , 1 , "Cos" ; C2
C2 = Cos(c2)
Lcdat 2 , 1 , "Ans=" ; C2
End If

If Op = "Tan" Then
Cls : Lcdat 1 , 1 , "Tan" ; C2
C2 = Tan(c2)
Lcdat 2 , 1 , "Ans=" ; C2
End If

Goto Q
چی؟ دقیق نگرفتم!
یعنی دوبار یه محاسبه رو انجام میده؟
فرضا دوبار سینوس میگیره؟

۱۸-بهمن-۱۳۹۱, ۲۳:۵۰:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #13
RE: تلفیق برنامه ماشین حساب با این برنامه
نه
ببین
مثلا من عدد 55 رو میزنم خوب؟
حالا روی ال سی دی 55 نوشته میشه اما داخل حافظه میکرو عدد 555 هست که حساب میشه

کد:
Q:
Gosub Keycod
A2 = Key
if c2 =0 then
c2=a2
else
c2=c2*10
C2 = C2 + A2
End If
If C2 <> 0 Then
Cls : Lcdat 1 , 1 , C2


















If Op = "c" Then
S = 1 'set s for check status
Goto Start_new 'clear and goto start
End If

If Op = "Sin" Then
Cls : Lcdat 1 , 1 , "Sin" ; C2
C2 = Sin(c2)
Lcdat 2 , 1 , "Ans=" ; C2
End If
با این هم که تست کردم
مثلا من 12 میزنم عددی که بعد از گرفتن سینوس بهم نشون میده 122 هست

مشکل رفع شد ساعت 2:30
(آخرین ویرایش در این ارسال: ۱۹-بهمن-۱۳۹۱, ۰۳:۳۱:۰۷، توسط abbasalifix.)
۱۹-بهمن-۱۳۹۱, ۰۲:۳۳:۰۵
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #14
RE: تلفیق برنامه ماشین حساب با این برنامه
مشکل بعدی من دقیق نبودن مقدار های مثلثاتی در بسکام هست
کسی میدونه چطور میشه رفعش کرد ؟
۱۹-بهمن-۱۳۹۱, ۰۳:۵۴:۵۱
ارسال‌ها
پاسخ
jansfred آفلاین
كاربر دو ستاره
**

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #15
RE: تلفیق برنامه ماشین حساب با این برنامه
داداش گلم توي برنامه ماشين حساب منم كه همينطوره
چطور پس ميگيد ماله من مشكل داره؟
۱۹-بهمن-۱۳۹۱, ۰۳:۵۸:۱۷
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #16
RE: تلفیق برنامه ماشین حساب با این برنامه
اصولا مقدار مثلثاتی ها رو با کسر هایی تخمین میزنن مثلا این مال سینوس هست که ویکی پدیا وسطاش گفته اگر هم مهم نیست می تونید مقدار درجه های کامل رو ذخیره کنید و جای محاسبه اونا رو بدید بیرونBiggrin

والا من برنامه رو دقیق نخوندم ولی به این توجه کردید که درجه نمی گیره رادیان می گیره؟

من چک کردم مشکلی نداشت حتما توی رادیان به درجه ای چیز دیگه ای مشکل دارید توابعش درست کار می کنن

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
(آخرین ویرایش در این ارسال: ۱۹-بهمن-۱۳۹۱, ۰۹:۲۸:۱۴، توسط behzady.)
۱۹-بهمن-۱۳۹۱, ۰۹:۱۷:۲۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : jansfred, aKaReZa75, 1نفر


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در پاک کردن برنامه میکرو Salam7 1 398 ۲۹-بهمن-۱۴۰۰, ۲۲:۵۰:۴۴
آخرین ارسال: 1نفر
  [سوال] خواندن داده های یک فایل روی هارد در برنامه بسکام Ambassador 1 739 ۲۸-تير-۱۳۹۹, ۱۶:۱۴:۱۴
آخرین ارسال: Ambassador
  خطا در کامپایل کردن برنامه در codevision akand1111 9 19,907 ۲۳-اسفند-۱۳۹۸, ۱۰:۲۱:۰۱
آخرین ارسال: aKaReZa75
  مشکل برنامه تایمر با بیسکام soy1345 7 2,026 ۲۲-فروردین-۱۳۹۸, ۲۰:۴۸:۰۶
آخرین ارسال: 1نفر
Question [سوال] کمک در برنامه نویسی دور موتور خودرو HPower 6 2,592 ۲۵-آبان-۱۳۹۷, ۲۲:۰۳:۵۷
آخرین ارسال: alimogmov
  برنامه راه اندازی رله از طریق پورت شبکه (enc28j60) haisam 15 14,252 ۲۰-آبان-۱۳۹۷, ۰۹:۵۲:۵۹
آخرین ارسال: ali3000aab
  [فوری] کمک از دوستان برای یک برنامه ساده questnet 7 3,341 ۱۲-اردیبهشت-۱۳۹۷, ۲۰:۴۳:۱۳
آخرین ارسال: 1نفر
  [مقاله] برنامه های بدون شرح hadikh73 48 43,686 ۰۲-اردیبهشت-۱۳۹۷, ۱۰:۱۷:۲۸
آخرین ارسال: babyy
  [پروژه] یک برنامه بسیار ساده می خواستم امکان داره کمک کنید questnet 1 1,637 ۲۲-اسفند-۱۳۹۶, ۰۰:۰۴:۱۵
آخرین ارسال: 1نفر
  راهنمایی برای حل مشکل برنامه در بسکام fedagh 2 3,420 ۱۲-دى-۱۳۹۵, ۱۸:۳۰:۵۹
آخرین ارسال: fedagh

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS