আমাদের কথা খুঁজে নিন

   

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

তন্ময়-অন-রান.ব্লগস্পট.কম ১ম প্রবলেম: একটি ইন্টিজার এর রেসিপ্রোকাল বের করতে হবে। কোন ইন্টিজার যেমন ৫ এর রেসিপ্রোকাল হলো ১/৫ (১ কে ৫ দিয়ে ভাগ করলে যা হয় তা) ইনপুট হিসেবে একটি ইন্টিজার দেওয়া হবে, আউটপুটে রেসিপ্রোকাল দুই ভাবে দেখাতে হবে, সাধারণ নিয়মে 1/x এবং ভাগ করে। স্যাম্পল ইনপুট: 5 স্যাম্পল আউটপুট: 1/5 0.2 _______________________________________________ ২য় প্রবলেম: একটি ইন্টিজার দেওয়া হবে যেটা ৯ দিয়ে নিঃশেষে বিভাজ্য কিনা তা বলতে হবে। এক্ষেত্রে শর্ত হলো কোন সংখ্যা ৯ দিয়ে তখনি বিভাজ্য যখন সংখ্যাটির সবকটি ডিজিট এর যোগফল ৯ দিয়ে নিঃশেষে বিভাজ্য হয়। আউটপুটে, সংখ্যাটির সবকটি ডিজিট এর যোগফল দেখাতে হবে এবং বলতে হবে যে তা ৯ দিয়ে বিভাজ্য কিনা।

স্যাম্পল ইনপুট: 81 স্যাম্পল আউটপুট: Sum of the digits of 81 is 9 and 9 is divisible by 9, thus 81 is divisible by 9 _______________________________________________ ৩য় প্রবলেম: 1+(1/2)+(2/3)+(3/4)+....+((n-1)/n) এই সিরিজটির যোগফল দেখাতে হবে। ইনপুট হিসেবে n দেওয়া হবে। স্যাম্পল ইনপুট: 4 স্যাম্পল আউটপুট: 2.91667 _______________________________________________ ৪র্থ প্রবলেম: এই প্রোগ্রামটি ইনপুট হিসেবে দুইটি জিনিস নিতে পারে, মিটার অথবা মিলিমিটার। মিটার নিলে সেটিকে কনভার্ট করে মিলিমিটারে দেখাবে এবং মিলিমিটার নিলে সেটিকে কনভার্ট করে মিটারে দেখাবে। স্যাম্পল ইনপুট-আউটপুট ১: Press 1 to input Meter Press 2 to input Millimeter 1 Enter Meter: 2 2 Meter = 2000 Millimeter স্যাম্পল ইনপুট-আউটপুট ২: Press 1 to input Meter Press 2 to input Millimeter 2 Enter Meter: 2500 2500 Millimeter = 2.5 Meter _______________________________________________ বিশেষ দ্রষ্টব্য: ১. প্রতিটি প্রোগ্রামই ফাংশন বেজড হতে হবে।

যেমন প্রথম প্রবলেমটির ক্ষেত্রে, ইনপুট হিসেবে দেওয়া ইন্টিজারটিকে প্যারামিটার হিসেবে রেসিপ্রোকাল (বা যেকোন নাম এর) নামক একটি ফাংশনের কাছে পাঠানো হবে। সেই ফাংশনটি যাবতীয় ক্যালকুলেশন শেষ করে আউটপুট রিটার্ণ করবে। সেই রিটার্ণ করা আউটপুটকেই ডিসপ্লে করতে হবে। ২. ইনপুট আউটপুট এরর নিয়ে চিন্তা করবার দরকার নাই। উল্টোপাল্টা ইনপুট দিয়ে ইনপুট ভ্যালিডেশন চেক করা হবে না।

_______________________________________________ প্রথম পর্বের লিংক: রুট/বিগেইনার লেভেলের প্রোগ্রামিং প্রবলেমস : পর্ব-১ দ্বিতীয় পর্বের লিংক: রুট/বিগেইনার লেভেলের প্রোগ্রামিং প্রবলেমস : পর্ব-২ ।

সোর্স: http://www.somewhereinblog.net     দেখা হয়েছে ১১ বার     বুকমার্ক হয়েছে বার

অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।