سلام به همه دوستان
من چندتا متغیر در حافظه eeprom ایجاد کردم و یک تقسیم ساده انجام میدم ، ولی به یک مشکل عجیب خوردم.
تقسیم با همه اعداد درسته ولی با مضرب های ۵ مشکل داره
در اصل میخوام دقیقه رو به تعداد روزها به دست بیارم ، فرمول به این شکل هست:
ساعت کاربر ضرب در شصت (که میشه به دقیقه)
بعد دقیقه تقسیم به تعداد روز میشه
مثالی که مشکل دارم: 1*60=60 , , , , 60/5=12
الان طبق محاسبات باید دوازده بدست بیاد ولی من داخل کدویژن که کد رو میزنم بعضی مواقع درست حساب میکنه و بعضی مواقع جواب صفر میشه!!!!
مشکل از کجاست؟! چون همیشه هم مشکل نداره ، بعضی وقتا درسته و بعضی وقتا صفر نشون میده.
متغیر ها رو هم از نوع char معرفی کردم ، حتی int و float هم تست کردم ولی درست نشد.
من چندتا متغیر در حافظه eeprom ایجاد کردم و یک تقسیم ساده انجام میدم ، ولی به یک مشکل عجیب خوردم.
تقسیم با همه اعداد درسته ولی با مضرب های ۵ مشکل داره

در اصل میخوام دقیقه رو به تعداد روزها به دست بیارم ، فرمول به این شکل هست:
ساعت کاربر ضرب در شصت (که میشه به دقیقه)
بعد دقیقه تقسیم به تعداد روز میشه
مثالی که مشکل دارم: 1*60=60 , , , , 60/5=12
الان طبق محاسبات باید دوازده بدست بیاد ولی من داخل کدویژن که کد رو میزنم بعضی مواقع درست حساب میکنه و بعضی مواقع جواب صفر میشه!!!!
مشکل از کجاست؟! چون همیشه هم مشکل نداره ، بعضی وقتا درسته و بعضی وقتا صفر نشون میده.
متغیر ها رو هم از نوع char معرفی کردم ، حتی int و float هم تست کردم ولی درست نشد.
دیدگاه