Computer Science, asked by vijayamohan67, 2 months ago

The temperature in Fahrenheit will be the input by the user. Write a program to convert the Temperature in Fahrenheit to Celsius. Display the result with proper statements.

[C = (5*(F-32))/9, C= temp in Celsius, F= temp in Fahrenheit]

Answers

Answered by vedantgarg2005
2

PROGRAM IN PYTHON FOR THIS Q,

correct formula for f to c= (f− 32) × 5/9

num=int(input("ENTER TEMPERATURE IN FARENHEIT :"))

a=(num-32)

b=(a*5/9)  

print("TEMPERATURE IN CELSIUS=",b)

Hope this helps, i tested it myself.

Answered by Shivu516
1

This program is in Java and 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

Similar questions