Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

함수를 사용하여 온도 변환 테이블을 작성하는 방법은 무엇입니까?

<시간/>

온도 변환은 화씨 온도를 섭씨로 또는 섭씨를 화씨로 변환하는 것입니다.

이 프로그래밍에서는 화씨 온도를 섭씨 온도로 변환하는 방법과 함수를 사용하여 이를 테이블 형식으로 나타내는 방법을 설명합니다.

예시

다음은 온도 변환을 위한 C 프로그램입니다 -

#include<stdio.h>
float conversion(float);
int main(){
   float fh,cl;
   int begin=0,stop=300;
   printf("Fahrenheit \t Celsius\n");// display conversion table heading
   printf("----------\t-----------\n");
   fh=begin;
   while(fh<=stop){
      cl=conversion(fh); //calling function
      printf("%3.0f\t\t%6.lf\n",fh,cl);
      fh=fh+20;
   }
   return 0;
}
float conversion(float fh) //called function{
   float cl;
   cl= (fh - 32) * 5 / 9;
   return cl;
}

출력

위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -

Fahrenheit  Celsius
---------- -----------
   0          -18
   20         -7
   40          4
   60          16
   80          27
   100         38
   120         49
   140         60
   160         71
   180         82
   200         93
   220         104
   240         116
   260         127
   280         138
   300         149

비슷한 방법으로 섭씨를 화씨로 변환하는 프로그램을 작성할 수 있습니다.

간단히 방정식을

로 변경하면

화씨 =(섭씨* 9 / 5) + 32.