Skip to content

Instantly share code, notes, and snippets.

@robertbenjamin
Created September 17, 2015 16:41
Show Gist options
  • Select an option

  • Save robertbenjamin/1bbe998dfd78ab3fdc04 to your computer and use it in GitHub Desktop.

Select an option

Save robertbenjamin/1bbe998dfd78ab3fdc04 to your computer and use it in GitHub Desktop.
whichTemp = "c";
switch (whichTemp) {
case whichTemp = "f":
var fahrenheit = 32;
var fahrenheitToCelsius = (fahrenheit - 32) / 1.8;
var fahrenheitToKelvin = (fahrenheit + 459.67) / 1.8;
var fahrenheitTemps = [fahrenheit, fahrenheitToCelsius, fahrenheitToKelvin];
console.log("Starting Temp - Fahrenheit: " + fahrenheitTemps[0]);
console.log("Celsius: " + fahrenheitTemps[1]);
console.log("Kelvin: " + fahrenheitTemps[2]);
break;
case whichTemp = "c":
var celsius = 0;
var celsiusToFahrenheit = (celsius * 1.8) + 32;
var celsiusToKelvin = celsius + 273.15;
var celsiusTemps = [celsius, celsiusToFahrenheit, celsiusToKelvin];
console.log("Fahrenheit: " + celsiusTemps[1]);
console.log("Starting Temp - Celsius: " + celsiusTemps[0]);
console.log("Kelvin: " + celsiusTemps[2]);
break;
case whichTemp = "k":
var kelvin = 273.15;
var kelvinToFahrenheit = (kelvin * 1.8) - 459.67;
var kelvinToCelsius = kelvin - 273.15;
var kelvinTemps = [kelvin, kelvinToFahrenheit, kelvinToCelsius];
console.log("Fahrenheit: " + kelvinTemps[1]);
console.log("Celsius: " + kelvinTemps[2]);
console.log("Starting Temp - Kelvin: " + kelvinTemps[0]);
break;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment