تعداد فروش | 2 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 16 تیر 1402 |
محتوا شامل | سورس کد, مستندات |
سطح تمرین | سخت |
در این پست قصد داریم پروژه اسمبلی تبدیل مبنا 16 به 10 و برعکس را معرفی نماییم.
سوال:در این پروژه اسمبلی بعد از خوش آمدگویی از کاربر خواسته شود که عدد “یک” یا “دو” وارد کند.
اگر کاربر عدد “یک” را وارد کند از کاربر بخواهید که عدد دسیمال وارد نماید.
سپس معادل هگز آن چاپ شود.
اگر کاربر عدد “دو” را وارد کند از کاربر بخواهید که عدد هگز وارد نماید.
سپس معادل دسیمال آن را نمایش دهید.
سپس از کاربر پرسیده شود که مایل به ادامه برنامه هست یا خیر.
اگر پاسخ “y” دریافت کند همین روند تکرار شود و اگر “N” پیام خداحافظی چاپ شود.
تمرین بیشتر:تمرین تبدیل مبنا 10 به 16 در سی پلاس پلاس
در ادامه معرفی پروژه اسمبلی تبدیل مبنا 16 به 10 و برعکس به نمایش دمو میپردازیم.
همانطور که در تصویر دمو این پروژه اسمبلی مشاهده میکنید برنامه در ابتدا انتخاب کاربر را سوال میکند.
اگر کاربر گزینه یک را انتخاب کند تبدیل مبنا 10 به 16 انجام میشود.
در غیر این صورت برای گزینه 2 تبدیل مبنا 16 به 10 انجام میشود.
در انتها از کاربر سوال ادامه یا خروج را میپرسد.
اگر کاربر y را انتخاب کند یعنی میخواهد ادامه دهد پس مجدد برای انتخاب از او سوال میشود.
در غیر این صورت از برنامه خارج میشود.
از بخش تمرین اسمبلی میتوانید مجموعه تمرین های رایگان و با جواب اسمبلی را دریافت نمایید.
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.