PDA

View Full Version : سوال: جمع و تفریق در مبنای HEX



milad_spider
چهارشنبه 28 مرداد 1388, 10:52 صبح
سلام
دوستان چجوری میشه 2 عددی که در مبنای هگز هستند رو از هم کم کرد یا با هم جمع کرد
می خوام جوابش هم در مبنای هگز باشه

milad_spider
چهارشنبه 28 مرداد 1388, 15:50 عصر
از برنامه نویسان حرفه ای کسی جواب سوال بالا رو بلد نیست !!!!

Mbt925
چهارشنبه 28 مرداد 1388, 22:04 عصر
جمع و تفریق یک روش کلی داره که برای همه انواع عدد در هر شکلی کار می کنه. (البته برای دسته ای خاص به کمی تغییر نیاز داره).

اعداد رو زیر هم بنویسید.
در صورتی که جمع دو عدد بیشتر از F بشه، رقم نقلی به دو رقم بعدی منتقل میشه:




-1--1
F3A
346
----------
1280
----------

milad_spider
چهارشنبه 28 مرداد 1388, 23:21 عصر
سلام
ممنون از جوابتون
اگه میشه بیشتر توضیح بدین من منظورتون نفهمیدم

Mbt925
چهارشنبه 28 مرداد 1388, 23:57 عصر
برای جمع ده دهی چطور عمل می کنید؟

دو رقم زیر هم رو جمع می کنید، اگر مجموعشون کمتر از 10 شد که هیچ. در غیر اینصورت رقم یکان رو می نویسید و رقم دهگان رو در جمع دو رقم بعدی استفاده می کنید.

برای شانزده شانزدهی هم به همین ترتیب. با این تفاوت که هر وقت جمع دو رقم بیشتر از F شد، این کار رو می کنید.

zoofa
پنج شنبه 29 مرداد 1388, 00:31 صبح
سلام
یه راه حل دیگه هم هست که می تونی هر 2 عدد را به مبنای 10 ببری و در مبنای 10 عملیات را انجام بدید و سپس نتیجه را به مبنای hex تبدیل کنید.

اینم یه برنامه که تبدیل مبنا را به زبان سی انجام می ده
http://barnamenevis.org/forum/showpost.php?p=699338&postcount=8