kafshduzak
یک شنبه 11 دی 1390, 10:57 صبح
سلام دوستان عزیز
من میخوام برنامه ای بنویسم که اعداد 4بیتی باینری از کاربر بگیره و روی اونها جمع و تفریق انجام بده.
برنامه به اینصورت هست که از کاربر اعدا باینری و دو عملگر + و - رو بگیره و وقتی به = رسید حاصل جمع رو به صورت دسیمال نشون بده.
من از نظر منطقا میدونم باید چه کار کنم اما از نظر زبان ماشین نه ممنون میشم راهنماییم کنید.
منطقمم اینه : که باید اعداد باینری بیریم و یه حقله میزاریم که تا وقتیکه به = رسیده جمع و تفریق کنه به مساوی رسید نتیجه رو نشون بده واسه عملوندهای + و - هم یه حلقه دیگه میزاریم که از بیت اول شروع کنه بره جلو رسید به + یا - اون عدد رو بریزه تو یه آرایه.
ممنون میشم یه راهنمایی کنید
من میخوام برنامه ای بنویسم که اعداد 4بیتی باینری از کاربر بگیره و روی اونها جمع و تفریق انجام بده.
برنامه به اینصورت هست که از کاربر اعدا باینری و دو عملگر + و - رو بگیره و وقتی به = رسید حاصل جمع رو به صورت دسیمال نشون بده.
من از نظر منطقا میدونم باید چه کار کنم اما از نظر زبان ماشین نه ممنون میشم راهنماییم کنید.
منطقمم اینه : که باید اعداد باینری بیریم و یه حقله میزاریم که تا وقتیکه به = رسیده جمع و تفریق کنه به مساوی رسید نتیجه رو نشون بده واسه عملوندهای + و - هم یه حلقه دیگه میزاریم که از بیت اول شروع کنه بره جلو رسید به + یا - اون عدد رو بریزه تو یه آرایه.
ممنون میشم یه راهنمایی کنید