Write a menu driven program to convert Fahrenheit to Celsius and Celsius to Fahrenheit - JAVA

Write a menu driven program to convert Fahrenheit to Celsius and Celsius to Fahrenheit.

Solution:
import java.io.*;
import java.io.*;
/**
 * Class FahrenToCelsius
*
 */
public class FahrenToCelsius
{
    public static void main(String args[])throws IOException
    {
        int ch,c,f;
        InputStreamReader ab=new InputStreamReader(System.in);
        BufferedReader br=new BufferedReader(ab);
        // Menu List
        System.out.println("Enter 1. Farenheit to Celsius:");
        System.out.println("Enter 2. Celsius To Farenheit:");
        System.out.print("Enter Choice :");
        ch=Integer.parseInt(br.readLine());
        // switch statement
        switch(ch)
        {
            case 1:
                System.out.print("Enter Temperature in Farenheit :");
                f=Integer.parseInt(br.readLine());
                c=((f-32)*5)/9;
                System.out.println("Temperature in Celsius :"+c);
                break;
            case 2:
                System.out.print("Enter Temperature in Celsius :");
                c=Integer.parseInt(br.readLine());
                f=(9*c/5)+32;
                System.out.println("Temperature in Farenheit :"+f);
                break;
       }
    }
}

Output :
Enter 1. Farenheit to Celsius:
Enter 2. Celsius To Farenheit:
Enter Choice :1
Enter Temperature in Farenheit :100
Temperature in Celsius :37
Enter 1. Farenheit to Celsius:
Enter 2. Celsius To Farenheit:
Enter Choice :2
Enter Temperature in Celsius :100
Temperature in Farenheit :212

No comments:

Post a Comment