سلام.من میخوام به ازای زدن یك كلید رو صفحه اعداد از 0تا 16 افزایش پیداكنه و زدن یه كلید دیگه كاهش.ولی در عمل وقتی كه متغر من صفر و من كلید كاهش رو میزنم رو صفحه عدد 255 رو نشون میده و وقتی از 10 به 9 میخوام برم تبدیل به 90 میشه.علت چیه؟
میشه بهتر توضیح بدید. یا کد و تصویر مدار رو بزارید؟
منظورم اینه که به ازای هر بار زدن یه کلید یه شماره اضافه بشه و به ازای زدن یه کلید دیگه از همون جا که اضافه کرد کم کنه.اما مشکل اینجاست که مثلا وقتی شماره متغیر صفره با زدن کلید کاهش باید صفر بمونه.ولی در عمل میشه 255 و یا وقتی که عدد 10 بود با زدن دکمه کاهش باید 9 بشه ولی رو صفحه 90 رو نشون میده
0و1و2و3و4و5و6و7و8و9و10 dedcr=
10و9و8و7و6و5و4و3و2و1و0 incr=
(۱۱-دى-۱۳۹۰, ۱۰:۳۱:۱۷)parsegade نوشته است: [ -> ]منظورم اینه که به ازای هر بار زدن یه کلید یه شماره اضافه بشه و به ازای زدن یه کلید دیگه از همون جا که اضافه کرد کم کنه.اما مشکل اینجاست که مثلا وقتی شماره متغیر صفره با زدن کلید کاهش باید صفر بمونه.ولی در عمل میشه 255 و یا وقتی که عدد 10 بود با زدن دکمه کاهش باید 9 بشه ولی رو صفحه 90 رو نشون میده
0و1و2و3و4و5و6و7و8و9و10 dedcr=
10و9و8و7و6و5و4و3و2و1و0 incr=
سلام دوست عزیز..
شما بعد از دستور
رو بزار دیگه نود نشون نمیده
و زمانی که خواستی از صفر کمتر نشه باید دستور if رو بزاری تو برنامت
iهمین..