Write a program that displays a table of the Celsius temperatures 0 thru 20 and
ID: 3566617 • Letter: W
Question
Write a program that displays a table of the Celsius temperatures 0 thru 20 and their Fahrenheit equivalents. The formula for convertng a temperature from Celsius to Fahrenheit is: F = 9/5C + 32
Where F is the Fahrenheit temperature and C is the Celsius temperature. Your program must use a for loop to display the table.
Hint 1: Use doubles (not ints) so the calculation is evaluated correctly (remember dividing an int by an int yields an int, which is not what we want).
Hint 2: Use Math.round (which returns a long not an int) to display only the whole number. Eample: Math.round(10.2) returns 1
Explanation / Answer
package vijay;
public class ForeignToCelcius {
public static void main(String[] args) {
double C=0.0;
Double F=0.0;
System.out.println("---------------------------------------------");
for(C=0;C<=20;C++){
F = (double)((double)((9*C)/5)+32);
System.out.println(C+" equivalent Celcius is : "+F);
}
}
}
o/p:
---------------------------------------------
0.0 equivalent Celcius is : 32.0
1.0 equivalent Celcius is : 33.8
2.0 equivalent Celcius is : 35.6
3.0 equivalent Celcius is : 37.4
4.0 equivalent Celcius is : 39.2
5.0 equivalent Celcius is : 41.0
6.0 equivalent Celcius is : 42.8
7.0 equivalent Celcius is : 44.6
8.0 equivalent Celcius is : 46.4
9.0 equivalent Celcius is : 48.2
10.0 equivalent Celcius is : 50.0
11.0 equivalent Celcius is : 51.8
12.0 equivalent Celcius is : 53.6
13.0 equivalent Celcius is : 55.4
14.0 equivalent Celcius is : 57.2
15.0 equivalent Celcius is : 59.0
16.0 equivalent Celcius is : 60.8
17.0 equivalent Celcius is : 62.6
18.0 equivalent Celcius is : 64.4
19.0 equivalent Celcius is : 66.2
20.0 equivalent Celcius is : 68.0
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.