اكتب برنامج C لطباعة فهرنهايت المقابل إلى درجة مئوية ومن مئوية إلى فهرنهايت

  • برمجة
  • برمجة سي c

اكتب برنامج C لطباعة فهرنهايت المقابل إلى درجة مئوية ومن مئوية إلى فهرنهايت

كلتا الحالتين درجة الحرارة الأولية = 00 ، ودرجة الحرارة القصوى = 1500 والخطوة 100

الخرج المتوقع :

Fahrenheit to Celsius
---------------------
Fahrenheit  Celsius
   0.0       32.0
  10.0       50.0
  20.0       68.0
  30.0       86.0
  40.0      104.0
  50.0      122.0
  60.0      140.0
  70.0      158.0
  80.0      176.0
  90.0      194.0
 100.0      212.0
 110.0      230.0
 120.0      248.0
 130.0      266.0
 140.0      284.0
 150.0      302.0


Celsius to Fahrenheit
---------------------
Celsius   Fahrenheit
   0.0      -17.8
  10.0      -12.2
  20.0       -6.7
  30.0       -1.1
  40.0        4.4
  50.0       10.0
  60.0       15.6
  70.0       21.1
  80.0       26.7
  90.0       32.2
 100.0       37.8
 110.0       43.3
 120.0       48.9
 130.0       54.4
 140.0       60.0
 150.0       65.6

 

الأجوبة

/*Write a C program to print the corresponding Fahrenheit to Celsius and Celsius to Fahrenheit*/

#include <stdio.h>

int main()
{
  float f_temp,c_temp;
  float start_temp, end_temp;
  int STEP;

  start_temp = 0;
  end_temp = 150;
  STEP = 10;
  printf("Fahrenheit to Celsius");
  printf("\n---------------------\n");
  printf("Fahrenheit  Celsius\n");
  while (start_temp <= end_temp)
  {
    f_temp = start_temp * 9 / 5 + 32;
    printf("%6.1f \t %8.1f\n", start_temp, f_temp);    
    start_temp = start_temp + STEP;
  }
  
  start_temp = 0;
  end_temp = 150;
  STEP = 10;
  printf("\n\nCelsius to Fahrenheit\n");
  printf("---------------------\n");
  printf("Celsius   Fahrenheit\n");
  while (start_temp <= end_temp)
  {
    c_temp = (start_temp - 32) * 5 / 9;
    printf("%6.1f \t %8.1f\n", start_temp, c_temp);   
    start_temp = start_temp + STEP;
  }
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...