Skip to content

Monykuc/task-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

import java.util.Scanner;

public class TemperatureConverter { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

    System.out.println("Temperature Conversion Program");
    System.out.print("Enter the temperature value: ");
    double temperature = scanner.nextDouble();

    System.out.print("Enter the unit of measurement (Celsius, Fahrenheit, or Kelvin): ");
    scanner.nextLine(); // Consume the newline character
    String originalUnit = scanner.nextLine().toLowerCase();

    double convertedTemperatureCelsius = 0;
    double convertedTemperatureFahrenheit = 0;
    double convertedTemperatureKelvin = 0;

    if (originalUnit.equals("celsius")) {
        convertedTemperatureCelsius = temperature;
        convertedTemperatureFahrenheit = (temperature * 9/5) + 32;
        convertedTemperatureKelvin = temperature + 273.15;
    } else if (originalUnit.equals("fahrenheit")) {
        convertedTemperatureCelsius = (temperature - 32) * 5/9;
        convertedTemperatureFahrenheit = temperature;
        convertedTemperatureKelvin = (temperature - 32) * 5/9 + 273.15;
    } else if (originalUnit.equals("kelvin")) {
        convertedTemperatureCelsius = temperature - 273.15;
        convertedTemperatureFahrenheit = (temperature - 273.15) * 9/5 + 32;
        convertedTemperatureKelvin = temperature;
    } else {
        System.out.println("Invalid unit of measurement. Please enter Celsius, Fahrenheit, or Kelvin.");
        System.exit(1);
    }

    System.out.println("Converted Temperatures:");
    System.out.println("Celsius: " + convertedTemperatureCelsius + " °C");
    System.out.println("Fahrenheit: " + convertedTemperatureFahrenheit + " °F");
    System.out.println("Kelvin: " + convertedTemperatureKelvin + " K");

    scanner.close();
}

}

About

build a temperature conversion program #PRODIGY INFOTECH

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors