Program 17:- Write a program to read a temperature in Celsius from the user and convert it into Fahrenheit.
Answers
Celsius =eval (input('Enter Degree is Celsius:'))
print('Celsius = ', Celsius)
Fahrenheit = (9/5) * Celsius + 32
print('Fahrenheit = ', Fahrenheit)
*Output*
Enter Degree is Celsius: 23
Celsius = 23
Fahrenheit =73.4
This program is in Java. I have also added all the possible outputs ^_^
import java.util.Scanner;
public class CelciusToFahrenheit{
public static void main (String [] args){
Scanner sc = new Scanner(System.in);
System.out.println("Press 0 for Celcius to Fahrenheit and 1 for Vice-Versa");
double choice = sc.nextDouble();
if (choice == 0){
System.out.print("Enter the temperature in Celcius: ");
double tempC = sc.nextDouble();
double tempF = (tempC*1.8) + 32;
System.out.println("The temperature in Fahrenheit: " + tempF + "°F");}
if (choice == 1){
System.out.print("Enter the temperature in Fahrenheit: ");
double tempF = sc.nextDouble();
double tempC = (tempF - 32)/1.8;
System.out.println("The temperature in Celcius: " + tempC + "°C");}
if (choice != 0 && choice != 1)
System.out.println("Enter only 1 or 2 :(");
}
}
Output:
(i)
Press 1 for Celcius to Fahrenheit and 2 for Vice-Versa
123
Enter only 1 or 2 :(
(ii)
Press 1 for Celcius to Fahrenheit and 2 for Vice-Versa
1
Enter the temperature in Celcius: 37
The temperature in Fahrenheit: 98.60000000000001°F
(iii)
Press 1 for Celcius to Fahrenheit and 2 for Vice-Versa
2
Enter the temperature in Fahrenheit: 98.6
The temperature in Celcius: 36.99999999999999°C