This repository has been archived on 2024-10-29. You can view files and clone it, but cannot push or open issues or pull requests.
FunctionProject/scripts/functions/fonctions_principales/convertTemperature_Function.js

24 lines
820 B
JavaScript
Raw Normal View History

/**
* @function convertTemperature
* @description Convertis des °C en °F et l'inverse aussi.
* @param {number} degree - Nombre de degrès
* @param {string} unit - Unité du nombre (°C ou °F)
* @returns {string} - degree unit = temperatureValue
* @example convertTemperature(23, '°C') 23 °C = 73.4 °F
*/
function convertTemperature(degree, unit) {
if (!isNaN(degree) && unit === "°C") {
const temperatureValue = ((degree * 9/5) + 32) + " °F";
return degree + " " + unit + " = " + temperatureValue;
}
else if (!isNaN(degree) && unit === "°F") {
const temperatureValue = (degree - 32) * 5/9 + " °C";
return degree + " " + unit + " = " + temperatureValue;
}
else {
return messageError;
}
}
/* Exports */
export { convertTemperature };