C program শিখি সবচেয়ে সহজে নিজের ভাষায় [℉ to ℃ এবং ℃ to ℉] (পর্ব ৬)
C program শিখি সবচেয়ে সহজে নিজের ভাষায় [℉ to ℃ এবং ℃ to ℉] (পর্ব ৬)….
প্রথমে আমার সালাম নিবেন । আসসালামু আলাইকুম ওয়া রহমাতুল্লাহ । আসা করি সবাই ভাল আছেন । আল্লাহ এর রহমতে আমিও ভাল আছি।
আজকের C program এর ষষ্ঠ পর্বে আলোচনা করবো কিভাবে user থেকে ℉ ও ℃ নিয়ে তা থেকে program এর সাহায্যে ℃ ও ℉ নির্নয় করতে হয়। তা নিয়ে। গত পর্বে আমরা আলোচনা করেছিলাম user থেকে তিনটি সংখ্যা নিয়ে কিভাবে গড় করতে হয় তানিয়ে। যারা আগের পর্ব পাচটি দেখেন নি তারা নিচের লিঙ্ক থেকে দেখে নিন
C program শিখি সবচেয়ে সহজে নিজের ভাষায় [scanf] (পর্ব ৪)…
C program শিখি সবচেয়ে সহজে নিজের ভাষায় [গড় নির্নয়] (পর্ব ৫)….
C program শিখি সবচেয়ে সহজে নিজের ভাষায় [গড় নির্নয়] (পর্ব ৫)….
এরপর দুটি variable নিব। আমি যেহেতু ℉ ও ℃ নিয়ে program করব তাই f ও c নামের দুটি variable নিলাম। আপনারা ইচ্ছামতো নামের variable নিতে পারেন।
এখানে একটি variable, user থেকে value নিয়ে রাখার জন্য এবং অন্যটি ফলাফল রাখার জন্য। তবে এক্ষেত্রে float টাইপের variable নিব। কারন এখানেও ভাগের কাজ আছে। ভাগের ক্ষেত্র কেন float টাইপের variable নিতে হয় তা আগের পোষ্ট থেকে জেনেছেন।
এখানে একটি variable, user থেকে value নিয়ে রাখার জন্য এবং অন্যটি ফলাফল রাখার জন্য। তবে এক্ষেত্রে float টাইপের variable নিব। কারন এখানেও ভাগের কাজ আছে। ভাগের ক্ষেত্র কেন float টাইপের variable নিতে হয় তা আগের পোষ্ট থেকে জেনেছেন।
আমাদের প্রথম program টি হবে ℉ কে ℃ এ রুপান্তর এর জন্য program. তাহলে প্রথমে user কে ℉ value দিতে হবে এবং program তা হিসেব করে ℃ value আমাদের দেখাবে।
তাহলে প্রথমে user কে printf ফাংশনে ℉ value দিতে বলি

এরপর scanf ফাংশনের মাধ্যমে তা input হিসেবে গ্রহন করি। scanf ফাংশনটি ℉ এর value নিবে তাই scanf ফাংশনে variable name f দিয়েছি।


তাহলে c= লিখতে পারি (5*(f-32))/9
এখানে একটি কথা বলে রাখি c program এ যদি দ্বিতীয় বন্ধনি ব্যবহার করি তাহলে সেটা program এ ফাংশনের কাজ মনে করবে। তাই আমরা দ্বিতীয় বন্ধনি ব্যবহার না করে সবসময় প্রথম বন্ধনি ব্যবহার করব
তাহলে c variable এর ভেতর হিসেবটি করার জন্য c=(5*(f-32))/9; লিখে ফেলি

এখানে একটি কথা বলে রাখি c program এ যদি দ্বিতীয় বন্ধনি ব্যবহার করি তাহলে সেটা program এ ফাংশনের কাজ মনে করবে। তাই আমরা দ্বিতীয় বন্ধনি ব্যবহার না করে সবসময় প্রথম বন্ধনি ব্যবহার করব
তাহলে c variable এর ভেতর হিসেবটি করার জন্য c=(5*(f-32))/9; লিখে ফেলি

এখনে user f এর মান যত দিবে তা c এর ভেতরে f এর জায়গায় বসবে এবং c variable টি তাই হিসেব করবে। এখন আমরা উক্ত হিসেবকৃত ফলাফলটি output এ দেখাতে চাই। তাহলে আমাদের অবশ্যই printf ফাংশনটি ব্যবহার করে ফলাফলটি output এ দেখাতে হবে
নিচের ss টি দেখুন

নিচের ss টি দেখুন

এবার সূত্রটি change হয়ে যাবে। অর্থাৎ f=(9*c+(32*5))/5; হবে

দেখুন ℉ এ 40℃ এর মান বের হয়েছে। এভাবে আপনারা ইচ্ছা মতো সংখ্যা নিয়ে ফারেনহাইটকে সেলসিয়াস বা সেলসিয়াস কে ফারেনহাইটে প্রকাশ করতে পাববেন।
তো আজকের পোষ্ট এ পর্যন্তই। কোন কিছু বুঝতে অসুবিধা হলে কমেন্টে জানাবেন।আগামি পোষ্টে নতুন কোন program নিয়ে আলোচনা করব।
এতক্ষন ভালো থাকবেন সুস্থ থাকবেন আল্লাহ হাফেয।
No comments