মাঝারি ধরণের কঠিন প্রোগ্রামিং প্রবলেমস : পর্ব-১


একটা প্রবলেম কঠিন নাকি সহজ নাকি মোটামুটি তা তো নির্ভর করে প্রোগ্রামারের এ্যাবিলিটির উপর, তাই কারো কাছে প্রবলেমগুলো কঠিন লাগতে পারে আবার কাছে জলবত-তরল। যা হোক, যারা আগে করেন নাই এবং ইন্টারেস্ট ফিল করবেন তারা ট্রাই করতে পারেন।

রুট/বিগেইনার লেভেলের প্রোগ্রামিং প্রবলেমস : পর্ব-২ এর সলুশ্যন


০১. একটি বেসিক ক্যালকুলেটর।


______: একটি প্রোগ্রাম লিখুন যা ইনপুট হিসেবে ২ টি ইন্টিজার নাম্বার নিবে। অতপর ইনপুট হিসেবে অপারেটর (+,-,*,/) নিবে। যেই অপারেটর দেওয়া হবে ঐ দুটি নাম্বারের উপর সেই ক্যালকুলেশন করে আউটপুট দেখাবে। যেমন, নাম্বার হিসেবে যদি ১৫ আর ২৫ দেওয়া হয় এবং অপারেটর হিসেবে মাইনাস (-) চিহ্ন দেওয়া হয় তাহলে আউটপুট হবে -১০.

রুট/বিগেইনার লেভেলের প্রোগ্রামিং প্রবলেমস : পর্ব-১ এর সলুশ্যন

এক্সপ্ল্যানাশেন লিখলাম। কোথাও বুঝতে সমস্যা হলে জানাবেন।

০১. ইনপুট নিতে থাকুন যতক্ষণ না পর্যন্ত ইনপুটটি হয় ‌'৪৫'.

_____: ইনপুট হিসেবে পজিটিভ ইন্টিজার দেওয়া হবে। আপনার প্রোগ্রামে কন্টিনিউআসলি ইনপুট দেওয়া হবে। একটা ইনপুট দেওয়া হলে আপনি চেক করবেন যে সেটা ৪৫ কিনা, যদি না হয় তাহলে আবার ইনপুট নিবেন আর হলে 'বাই বাই' ম্যাসেজ শো করে, প্রোগ্রাম শেষ করবেন।

রুট/বিগেইনার লেভেলের প্রোগ্রামিং প্রবলেমস : পর্ব-২

৪ টি প্রবলেমই রুট লেভেলের প্রোগ্রামারদের জন্য। ভ্যারিয়েবল, ইফ..এলস আর লুপিং জানলেই হবে।

০১. একটি বেসিক ক্যালকুলেটর।
______: একটি প্রোগ্রাম লিখুন যা ইনপুট হিসেবে ২ টি ইন্টিজার নাম্বার নিবে। অতপর ইনপুট হিসেবে অপারেটর (+,-,*,/) নিবে। যেই অপারেটর দেওয়া হবে ঐ দুটি নাম্বারের উপর সেই ক্যালকুলেশন করে আউটপুট দেখাবে। যেমন, নাম্বার হিসেবে যদি ১৫ আর ২৫ দেওয়া হয় এবং অপারেটর হিসেবে মাইনাস (-) চিহ্ন দেওয়া হয় তাহলে আউটপুট হবে -১০.

রুট/বিগেইনার লেভেলের প্রোগ্রামিং প্রবলেমস : পর্ব-১

৪ টি প্রবলেমই রুট লেভেলের প্রোগ্রামারদের জন্য। ভ্যারিয়েবল, ইফ..এলস আর লুপিং জানলেই হবে।



০১. ইনপুট নিতে থাকুন যতক্ষণ না পর্যন্ত ইনপুটটি হয় ‌'৪৫'.

_____: ইনপুট হিসেবে পজিটিভ ইন্টিজার দেওয়া হবে। আপনার প্রোগ্রামে কন্টিনিউআসলি ইনপুট দেওয়া হবে। একটা ইনপুট দেওয়া হলে আপনি চেক করবেন যে সেটা ৪৫ কিনা, যদি না হয় তাহলে আবার ইনপুট নিবেন আর হলে 'বাই বাই' ম্যাসেজ শো করে, প্রোগ্রাম শেষ করবেন।