fork download
  1. // Add file header here
  2. #include <stdio.h>
  3.  
  4. // function prototypes
  5. float toCelsius (float theFahrenheitTemp);
  6. float toFahrenheit (float theCelsiusTemp);
  7.  
  8. int main ()
  9. {
  10. int i; // loop index
  11.  
  12. printf("Celsius\tFahrenheit");
  13.  
  14. // create some loop to print Celsius to Fahrenheit
  15.  
  16. for (i = 0; i <= 100; i++ )
  17. {
  18. printf("\n%i\t\t%.1f", i, toFahrenheit(i));
  19. }
  20. // call and print results from each of the functions
  21. // end loop 1
  22.  
  23. printf("\n\nFahrenheit\tCelsius");
  24. // create some loop to print Fahrenheit to Celsius
  25. for (i=32; i <= 212; i++)
  26. {
  27. printf("\n%i\t\t\t%.2f", i, toCelsius(i));
  28. }
  29. // call and print results from each of the functions
  30.  
  31. return 0;
  32. // end loop 2
  33. }
  34.  
  35. // add your two function definitions here
  36.  
  37. // **************************************************
  38. // Function: toCelsius
  39. //
  40. // Description: Converts Fahrenheit temperature to
  41. // its Celsius Equivalent
  42. //
  43. // Parameters: theFahrenheightTemp - Fahrenheit temperature
  44. //
  45. // Returns: Celsius equivalent of a Fahrenheit temperature
  46. //
  47. // ***************************************************
  48. float toCelsius (float theFahrenheitTemp)
  49. {
  50. float Celsius;
  51.  
  52. Celsius = ((theFahrenheitTemp - 32) * 5) / 9;
  53. return Celsius;
  54. }
  55.  
  56. // **************************************************
  57. // Function: toFahrenheit
  58. //
  59. // Description: Converts Celsius temperature to
  60. // its Fahrenheit Equivalent
  61. //
  62. // Parameters: theCelsiusTemp - Celsius temperature
  63. //
  64. // Returns: Fahrenheit equivalent of a Celsius temperature
  65. //
  66. // ***************************************************
  67. float toFahrenheit (float theCelsiusTemp)
  68. {
  69. float Fahrenheit;
  70.  
  71. Fahrenheit = ((theCelsiusTemp / 5) * 9) + 32;
  72. return Fahrenheit;
  73. }
  74.  
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
Celsius	Fahrenheit
0		32.0
1		33.8
2		35.6
3		37.4
4		39.2
5		41.0
6		42.8
7		44.6
8		46.4
9		48.2
10		50.0
11		51.8
12		53.6
13		55.4
14		57.2
15		59.0
16		60.8
17		62.6
18		64.4
19		66.2
20		68.0
21		69.8
22		71.6
23		73.4
24		75.2
25		77.0
26		78.8
27		80.6
28		82.4
29		84.2
30		86.0
31		87.8
32		89.6
33		91.4
34		93.2
35		95.0
36		96.8
37		98.6
38		100.4
39		102.2
40		104.0
41		105.8
42		107.6
43		109.4
44		111.2
45		113.0
46		114.8
47		116.6
48		118.4
49		120.2
50		122.0
51		123.8
52		125.6
53		127.4
54		129.2
55		131.0
56		132.8
57		134.6
58		136.4
59		138.2
60		140.0
61		141.8
62		143.6
63		145.4
64		147.2
65		149.0
66		150.8
67		152.6
68		154.4
69		156.2
70		158.0
71		159.8
72		161.6
73		163.4
74		165.2
75		167.0
76		168.8
77		170.6
78		172.4
79		174.2
80		176.0
81		177.8
82		179.6
83		181.4
84		183.2
85		185.0
86		186.8
87		188.6
88		190.4
89		192.2
90		194.0
91		195.8
92		197.6
93		199.4
94		201.2
95		203.0
96		204.8
97		206.6
98		208.4
99		210.2
100		212.0

Fahrenheit	Celsius
32			0.00
33			0.56
34			1.11
35			1.67
36			2.22
37			2.78
38			3.33
39			3.89
40			4.44
41			5.00
42			5.56
43			6.11
44			6.67
45			7.22
46			7.78
47			8.33
48			8.89
49			9.44
50			10.00
51			10.56
52			11.11
53			11.67
54			12.22
55			12.78
56			13.33
57			13.89
58			14.44
59			15.00
60			15.56
61			16.11
62			16.67
63			17.22
64			17.78
65			18.33
66			18.89
67			19.44
68			20.00
69			20.56
70			21.11
71			21.67
72			22.22
73			22.78
74			23.33
75			23.89
76			24.44
77			25.00
78			25.56
79			26.11
80			26.67
81			27.22
82			27.78
83			28.33
84			28.89
85			29.44
86			30.00
87			30.56
88			31.11
89			31.67
90			32.22
91			32.78
92			33.33
93			33.89
94			34.44
95			35.00
96			35.56
97			36.11
98			36.67
99			37.22
100			37.78
101			38.33
102			38.89
103			39.44
104			40.00
105			40.56
106			41.11
107			41.67
108			42.22
109			42.78
110			43.33
111			43.89
112			44.44
113			45.00
114			45.56
115			46.11
116			46.67
117			47.22
118			47.78
119			48.33
120			48.89
121			49.44
122			50.00
123			50.56
124			51.11
125			51.67
126			52.22
127			52.78
128			53.33
129			53.89
130			54.44
131			55.00
132			55.56
133			56.11
134			56.67
135			57.22
136			57.78
137			58.33
138			58.89
139			59.44
140			60.00
141			60.56
142			61.11
143			61.67
144			62.22
145			62.78
146			63.33
147			63.89
148			64.44
149			65.00
150			65.56
151			66.11
152			66.67
153			67.22
154			67.78
155			68.33
156			68.89
157			69.44
158			70.00
159			70.56
160			71.11
161			71.67
162			72.22
163			72.78
164			73.33
165			73.89
166			74.44
167			75.00
168			75.56
169			76.11
170			76.67
171			77.22
172			77.78
173			78.33
174			78.89
175			79.44
176			80.00
177			80.56
178			81.11
179			81.67
180			82.22
181			82.78
182			83.33
183			83.89
184			84.44
185			85.00
186			85.56
187			86.11
188			86.67
189			87.22
190			87.78
191			88.33
192			88.89
193			89.44
194			90.00
195			90.56
196			91.11
197			91.67
198			92.22
199			92.78
200			93.33
201			93.89
202			94.44
203			95.00
204			95.56
205			96.11
206			96.67
207			97.22
208			97.78
209			98.33
210			98.89
211			99.44
212			100.00