183k views
2 votes
Write a program that converts a temperature in Fahrenheit to temperature in Centigrade. The program will ask the user to enter a temperature in Fahrenheit as a decimal number. It will then display the same temperature in Centigrade as a decimal number. See Testing section below for test data.

User Sungjoon
by
8.1k points

1 Answer

4 votes

Answer:

// here is program in java to convert Fahrenheit to equivalent Centigrade.

// import package

import java.util.*;

// class definition

class Main

{

// main method of the class

public static void main (String[] args) throws java.lang.Exception

{

try{

// object to read value from user

Scanner scr=new Scanner(System.in);

// ask to enter temperature in Fahrenheit

System.out.print("enter rented minutes: ");

// read temperature in Fahrenheit

int temp_f=scr.nextInt();

// convert Fahrenheit to Centigrade

double cen=(temp_f-32)/1.8;

// print the temperature

System.out.println(temp_f+" Fahrenheit is equal to "+cen+" Centigrade");

}catch(Exception ex){

return;}

}

}

Step-by-step explanation:

Read temperature in Fahrenheit from user and assign it to variable "temp_f". To convert the temperature to equivalent Centigrade, first subtract 32 from Fahrenheit and then divide it by 1.8 .This will give equivalent temperature in Centigrade.

Output:

enter rented minutes: 100

100 Fahrenheit is equal to 37.77777777777778 Centigrade

User Tlegrand
by
7.9k points