প্রভাষক
০৯ মার্চ, ২০২৩ ১১:৪৫ পূর্বাহ্ণ
সেন্টিগ্রেড তাপমাত্রাকে ফরেনহাইট তাপমাত্রায় রূপান্তরের প্রোগ্রাম।
ধরন: সাধারণ শিক্ষা
শ্রেণি: একাদশ
বিষয়: তথ্য ও যোগাযোগ প্রযুক্তি
অধ্যায়: পঞ্চম অধ্যায়
তত্ত্ব / পরীক্ষণের
বর্ণনাঃ
scanf( ) ফাংশন ব্যবহার
করে কীবোর্ড হতে সেন্টিগ্রেড তাপমাত্রা (C) গ্রহণ করতে হবে।
অতপরঃ F=9*C/5+32 সূত্র ব্যবহার করে গৃহীত
সেন্টিগ্রেড তাপমাত্রাকে ফরেনহাইট স্কেলে রূপান্তর করতে হবে।
যন্ত্রপাতির
ব্যবহারঃ
ক) হার্ডওয়ার:
একটি কম্পিউটার।
খ) সফ্টওয়ার: অপারেটিং সিস্টেম : Windows 7 / Windows 10
এডিটিং সফট্ওয়্যর : Codeblocks
গ) ব্যবহার:
উল্লিখিত পরীক্ষণটি সম্পন্ন করতে যন্ত্রপাতি ব্যবহারের ক্ষেত্রে নিচের পদ্ধতি
অনুসরণ করি-
Ø
কাজের শুরুতে কম্পিউটারে
বিদ্যুতিক সংযোগ দিতে হবে।
Ø কম্পিউটারের পাওয়ার সুইচ অন করে কম্পিউটারটি চালু করতে হবে।
Ø উল্লিখিত সফটওয়্যারগুলো কম্পিউটারে ইনস্টল আছে কি না তা
দেখে নিতে হবে।
Ø
বর্ণিত পরীক্ষণটি হলে
চালুকৃত প্রোগ্রামসমূহ বন্ধ করতে হবে এবং নিয়মানুযায়ী কম্পিউটারটি বন্ধ/ শাট ডাউন করতে হবে। প্রয়োজনে বিদ্যুতিক সুইচ বন্ধ করে বিদ্যুৎ সংযোগ
বিচ্ছিন্ন করতে হবে।
যন্ত্রপাতির
ব্যবহারঃ Codeblocks সফটওয়্যারটি চালু করে নিন্মলিখিত ধাপগুলো অনুসরণ
করি
ধাপ
1: File – New – Empty File ক্লিক করে নতুন একটি ফাইল খুলি।
ধাপ ২: File – Save file as ক্লিক করি।
ধাপ ৩: File
name এ ফাইলের
নাম দিয়ে এবং Save as type C/C++files সিলেক্ট করে Save বাটনে ক্লিক করি।
ধাপ ৪: সি ল্যাংগুয়েজ ব্যবহার করে নিচের কোডগুলো
লিখি।
#include<stdio.h>
void main() {
float f, c;
printf("Enter Temperature in Celsius:");
scanf("%f", &c);
f=(9*c)/5+32;
printf("The Temperature in Fahrenheit is: %f", f);
}
ধাপ ৫: Build বাটনে ক্লিক
করে প্রোগ্রামটিকে কম্পাইল করে ডিবাগিং করি।
ধাপ ৬: Run বাটনে ক্লিক করে
প্রোগ্রামটিকে চালু করে ৩৪ (সেন্টিগ্রেড তাপমাত্রা) ইনপুট দিই।
ধাপ ৭: Enter বাটনে ক্লিক
করলে ফলাফল পাওয়া যায়।
ফলাফল
উপস্থাপনঃ
Enter
Temperature in Celsius: 34
The
Temperature in Fahrenheit is: 93.20
Process
returned 0(0x0) execution time: 7.031 s
Press
any key to continue.
ব্যাখাঃ
এই প্রোগ্রামে ব্যবহৃত সি ল্যাংগুয়েজের কোডের ব্যাখ্যা নিন্মে দেয়া হলো-
* c,
f ফ্লোয়েট টাইপের ভেরিয়েবলের জন্য float
কীওয়ার্ড ব্যবহার করা হয়েছে।
*
scanf( ) ফাংশন ব্যবহার করে C এর মান
কীবোর্ডের সাহায্যে ইনপুট নেয়া হয়েছে।
* f=(9*c)/5+32 সূত্র ব্যবহার করে গৃহীত সেন্টিগ্রেড
তাপমাত্রাকে ফারেনহাইট স্কেলে রূপান্তর করা হয়েছে।
* printf( ) ফাংশন ব্যবহার করে আউটপুট প্রদর্শন করা হয়েছে।
অ্যালগরিদম
ধাপ 1: শুরু।
ধাপ ২: সেলসিয়াস স্কেলে তাপমাত্রায় মান গ্রহণ।
ধাপ ৩: f=(9*c)/5+32 সূত্র ব্যবহার করে ফারেনহাইট স্কেলে তাপমাত্রা নির্ণয়।
ধাপ ৪: ফারেনহাইট স্কেলে তাপমাত্র প্রদর্শণ।
ধাপ ৫: শেষ।
ফ্লোচাট