/* Temperature Conversion.Floating point,Symbolic Constant.Functions */
#include<stdio.h>
#define LOWER 0
#define UPPER 300
#define STEP 20
void fahrtocelsius(void);
void celsiustofahr(void);
int main(void)
{
int c;
printf("Temperature Conversion Table\n");
printf("1 - Fahrenheit to Celsius Conversion\n");
printf("2 - Celsius to Fahrenheit Conversion\n");
printf("- Enter your Choice\n");
c = getchar();
if( c == '1')
fahrtocelsius();
else if( c == '2')
celsiustofahr();
else
printf("Invalid Choice\n");
return 0;
}
void fahrtocelsius()
{
float fahr;
for(fahr=LOWER;fahr<=UPPER;fahr=fahr+STEP)
printf("%3.0f%6.1f\n",fahr,(5.0/9.0)*(fahr-32.0));
}
void celsiustofahr()
{
float celsius;
for(celsius=LOWER;celsius<=UPPER;celsius=celsius+STEP)
printf("%3.0f%6.1f\n",celsius,(9.0*celsius)/5.0+32);
}
LyogVGVtcGVyYXR1cmUgQ29udmVyc2lvbi5GbG9hdGluZyBwb2ludCxTeW1ib2xpYyBDb25zdGFudC5GdW5jdGlvbnMgKi8KCiNpbmNsdWRlPHN0ZGlvLmg+CgojZGVmaW5lIExPV0VSIDAKI2RlZmluZSBVUFBFUiAzMDAKI2RlZmluZSBTVEVQIDIwCgp2b2lkIGZhaHJ0b2NlbHNpdXModm9pZCk7CnZvaWQgY2Vsc2l1c3RvZmFocih2b2lkKTsKCmludCBtYWluKHZvaWQpCnsKICBpbnQgYzsKCiAgcHJpbnRmKCJUZW1wZXJhdHVyZSBDb252ZXJzaW9uIFRhYmxlXG4iKTsKICBwcmludGYoIjEgLSBGYWhyZW5oZWl0IHRvIENlbHNpdXMgQ29udmVyc2lvblxuIik7IAogIHByaW50ZigiMiAtIENlbHNpdXMgdG8gRmFocmVuaGVpdCBDb252ZXJzaW9uXG4iKTsKICBwcmludGYoIi0gRW50ZXIgeW91ciBDaG9pY2VcbiIpOwoKICAgIGMgPSBnZXRjaGFyKCk7CgogIAogICAgaWYoIGMgPT0gJzEnKQogICAgICBmYWhydG9jZWxzaXVzKCk7CiAgICBlbHNlIGlmKCBjID09ICcyJykKICAgICAgY2Vsc2l1c3RvZmFocigpOwogICAgZWxzZSAKICAgICAgcHJpbnRmKCJJbnZhbGlkIENob2ljZVxuIik7CiAgcmV0dXJuIDA7Cn0KCnZvaWQgZmFocnRvY2Vsc2l1cygpCnsKICBmbG9hdCBmYWhyOwoKICBmb3IoZmFocj1MT1dFUjtmYWhyPD1VUFBFUjtmYWhyPWZhaHIrU1RFUCkKICAgIHByaW50ZigiJTMuMGYlNi4xZlxuIixmYWhyLCg1LjAvOS4wKSooZmFoci0zMi4wKSk7Cn0KCnZvaWQgY2Vsc2l1c3RvZmFocigpCnsKICBmbG9hdCBjZWxzaXVzOwogIAogIGZvcihjZWxzaXVzPUxPV0VSO2NlbHNpdXM8PVVQUEVSO2NlbHNpdXM9Y2Vsc2l1cytTVEVQKQogICAgcHJpbnRmKCIlMy4wZiU2LjFmXG4iLGNlbHNpdXMsKDkuMCpjZWxzaXVzKS81LjArMzIpOwp9
Main.java:3: error: illegal character: '#'
#include<stdio.h>
^
Main.java:3: error: class, interface, or enum expected
#include<stdio.h>
^
Main.java:5: error: illegal character: '#'
#define LOWER 0
^
Main.java:6: error: illegal character: '#'
#define UPPER 300
^
Main.java:7: error: illegal character: '#'
#define STEP 20
^
Main.java:10: error: class, interface, or enum expected
void celsiustofahr(void);
^
Main.java:12: error: class, interface, or enum expected
int main(void)
^
Main.java:16: error: class, interface, or enum expected
printf("Temperature Conversion Table\n");
^
Main.java:17: error: class, interface, or enum expected
printf("1 - Fahrenheit to Celsius Conversion\n");
^
Main.java:18: error: class, interface, or enum expected
printf("2 - Celsius to Fahrenheit Conversion\n");
^
Main.java:19: error: class, interface, or enum expected
printf("- Enter your Choice\n");
^
Main.java:21: error: class, interface, or enum expected
c = getchar();
^
Main.java:24: error: class, interface, or enum expected
if( c == '1')
^
Main.java:26: error: class, interface, or enum expected
else if( c == '2')
^
Main.java:28: error: class, interface, or enum expected
else
^
Main.java:30: error: class, interface, or enum expected
return 0;
^
Main.java:31: error: class, interface, or enum expected
}
^
Main.java:37: error: class, interface, or enum expected
for(fahr=LOWER;fahr<=UPPER;fahr=fahr+STEP)
^
Main.java:37: error: class, interface, or enum expected
for(fahr=LOWER;fahr<=UPPER;fahr=fahr+STEP)
^
Main.java:37: error: class, interface, or enum expected
for(fahr=LOWER;fahr<=UPPER;fahr=fahr+STEP)
^
Main.java:39: error: class, interface, or enum expected
}
^
Main.java:45: error: class, interface, or enum expected
for(celsius=LOWER;celsius<=UPPER;celsius=celsius+STEP)
^
Main.java:45: error: class, interface, or enum expected
for(celsius=LOWER;celsius<=UPPER;celsius=celsius+STEP)
^
Main.java:45: error: class, interface, or enum expected
for(celsius=LOWER;celsius<=UPPER;celsius=celsius+STEP)
^
Main.java:47: error: class, interface, or enum expected
}
^
25 errors