সিএসই শিক্ষার্থীদের সি প্রোগ্রামিং ল্যাব সল্যুশন- প্রোগ্রামঃ-2

আজকে আমরা ২য় প্রোগ্রাম নিয়ে আলোচনা করব, এটাও ১ টা সহজ প্রোগ্রাম।

প্রোগ্রামঃ-২

Question: Write a program to convert the given temperature in Fahrenheit to Celsius and vice versa.

প্রশ্নঃ ফারেনহাইট তাপমাত্রাকে সেলসিয়াস এবং সেলসিয়াস তাপমাত্রাকে ফারেনহাইট এ রূপান্তর করার একটি সি প্রোগ্রাম লিখুন।

Code:

  1. #include<stdio.h>
  2. int main()
  3. {
  4. float c,f;
  5. printf("Enter temperature in Fahrenheit= ");
  6. scanf("%f",&f);
  7. c=(f-32)/1.8;
  8. printf("%f",c);
  9. printf("Enter temperature in Celsius= ");
  10. scanf("%f",&c);
  11. f=(c*1.8)+32;
  12. printf("%f",f);
  13. return 0;
  14. }

INPUT:

Enter temperature in Fahrenheit=35

Enter temperature in Celsius=35

OUTPUT:

1.666667

95.000000

ব্যাখ্যাঃ

  • 1,2,3,13,14 নম্বর লাইনে কি করা হয়েছে তা আমরা গত প্রোগ্রামে দেখেছি 🙂 তারপরও সমস্যা হলে মন্তব্যে জানান।
  • 4 নম্বর লাইনে আমরা ২ টা ফ্লোট টাইপ ভেরিয়েবল নিয়েছি, সেলসিয়াস এর জন্য c এবং ফারেনহাইট এর জন্য f
  • আমরা প্রথমে ফারেনহাইট এর মান ইনপুট নিব, তাই 5 নম্বর লাইনে আমরা প্রিন্ট করে দিচ্ছি যে, ফারেনহাইটের তাপমাত্রা ইনপুট দিন, এতে ইউজার এর ভুল হবে না এবং 6 নম্বর লাইনে আমরা scanf() ফাংশন দ্বারা ফারেনহাইটের তাপমাত্রা ইনপুট নিব।
  • 7 নম্বর লাইনে আমরা c=(f-32)/1.8 এই সুত্রের সাহায্যে সেলসিয়াস তাপমাত্রা বের করে এর মান c ভেরিয়েবলে রাখি এবং 8 নং লাইনে তা প্রিন্ট করি।
  • এবার আমরা 9 নং লাইনে আমরা আগের মত প্রিন্ট করে দিচ্ছি যে, সেলসিয়াসের তাপমাত্রা ইনপুট দিন, 10 নং লাইনে সেলসিয়াস তাপমাত্রা ইনপুট নিই।
  • 11 নং লাইনে আমরা f=(c*1.8)+32 সুত্রের সাহায্যে ফারেনহাইট তাপমাত্রা বের করে এর মান f ভেরিয়েবলে রাখি এবং 12 নং লাইনে তা প্রিন্ট করি।
  • এই প্রোগ্রামে খেয়াল করে দেখেন একই ভেরিয়েবল আমরা দুই বার দুই রকমের কাজে ব্যবহার করেছি। এটাই মূলত এই প্রগ্রামের শেখার বিষয়। আশা করি বুঝতে পেরেছেন।

3 thoughts on “সিএসই শিক্ষার্থীদের সি প্রোগ্রামিং ল্যাব সল্যুশন- প্রোগ্রামঃ-2”

  1. i am studied at computer science and enginnering,and i started my undergraduate level at this semester,so i am eagerly to know that (ansi)…..i think this is coreleted within c programming language.so please mentioned me what is the deffrence between ansi and c programming…pls let me know

  2. very helpful. need some more examples… nd it bcomes very helpful when u expain very elaborately.. i understand very well. thank u a lot

Leave a Comment