Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Create a program that convert temperatures from degree fahrenheit to celsius and

ID: 3543583 • Letter: C

Question

Create a program that convert temperatures from degree fahrenheit to celsius and vise versa. it also give the user the oction to quit the program by entering a q


this is what I have so far


import java.util.Scanner;


public class Project3

{

public static void main(String[] args)

{

double temperature, degrees_C=0.0, degrees_F = 0.0;

    

Scanner keyboard = new Scanner(System.in);

do

{

System.out.println("Enter a letter C/c for Celsius or F/f for Fahrenheit or Q/q to quit the program");

String temperatureType = keyboard.next();

temperatureType = temperatureType.toLowerCase();

while (temperatureType.equals("f") || temperatureType.equals("c"));

{

if (temperatureType.equals("c"))

{

System.out.println("enter the tempersture integer that need to be converted");

temperature = keyboard.nextDouble();

degrees_F = (9* (temperature)/ 5) + 32;

   System.out.println("Your temperature in Fahrenheit is " + degrees_F);

}

   

else

   {

   System.out.println("enter the tempersture integer that need to be converted");

temperature = keyboard.nextDouble();

   degrees_C = 5*(temperature - 32) / 9;

   System.out.println("Your temperature in Celsius is " + degrees_C);

   }

}

System.out.println("Enter C or F if you want to convert a different temperature, else enter q to quit");

String newAnswer = keyboard.next();

    

} while ( newAnswer.equalsIgnoreCase("q"));


}

}

Explanation / Answer

package random;

import java.util.Scanner;


public class Project3

{

public static void main(String[] args)

{

double temperature, degrees_C=0.0, degrees_F = 0.0;

Scanner keyboard = new Scanner(System.in);

String temperatureType;

System.out.println("Enter a letter C/c for Celsius or F/f for Fahrenheit or Q/q to quit the program");

temperatureType = keyboard.next();

temperatureType = temperatureType.toLowerCase();

do

{

if(temperatureType.equals("c") || temperatureType.equals("f")){

if (temperatureType.equals("c"))

{

System.out.println("enter the temperature integer that need to be converted");

temperature = keyboard.nextDouble();

degrees_F = (9* (temperature)/ 5) + 32;

System.out.println("Your temperature in Fahrenheit is " + degrees_F);

}

else if (temperatureType.equals("f"))

{

System.out.println("enter the temperature integer that need to be converted");

temperature = keyboard.nextDouble();

degrees_C = 5*(temperature - 32) / 9;

System.out.println("Your temperature in Celsius is " + degrees_C);

}

System.out.println("Enter C or F if you want to convert a different temperature, else enter q to quit");

temperatureType = keyboard.next();

temperatureType = temperatureType.toLowerCase();

}

} while ( temperatureType.equals("c") || temperatureType.equals("f"));

keyboard.close();

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote