Ejemplo switch case Calculando Grados Fahrenheit Celsius y Kelvin Javascript
En este ejemplo echo en javascript utilizaremos Las Formulas de conversión de incrementos
de grados Fahrenheit Celsius y Kelvin para calcular el valor de temperatura Introducido utilizando el switch del cual ejecutaremos x acción dependiendo del valor que se aya elegido en el combobox html con el id acción.
Formulas:
Fahrenheit a Celsius C =(F-32)*5/9
Fahrenheit a Kelvin K = (F-32)*5/9 +273
Celsius a Fahrenheit F =C*9/5+32
Celsius a Kelvin K=C+273
Kelvin a Fahrenheit F= (k-273)9/5+32
Kelvin a Celsius C=K-273
Código:
<html>
<head>
<title>Conversiones</title>
</head>
<body>
<script type="text/javascript">
var C,K,F;
function reseT()
{
C=0;K=0;F=0;
}
function Calcular()
{
var opcion = document.getElementById("accion").value;
if(opcion != '')
{
Kelvin a Celsius C=K-273
*/
switch (opcion)
{ //Fahrenheit a Celsius C =(F-32)*5/9
case 'Fahrenheit a Celsius':
F = document.getElementById("num").value
C =(F-32)*5/9;
alert(" C: " + C +"");
reseT();
break;
//Fahrenheit a Kelvin K = (F-32)*5/9 +273
case 'Fahrenheit a Kelvin':
F = document.getElementById("num").value
K = (F-32)*5/9 +273;
alert(" K: " + K);
reseT();
break;
//Celsius a Fahrenheit F =C*9/5+32
case 'Celsius a Fahrenheit':
C = document.getElementById("num").value
F =C*9/5+32;
alert(" " + F +" F");
reseT();
break;
//Celsius a Kelvin K=C+273
case 'Celsius a Kelvin':
C = document.getElementById("num").value;
K=C+273;
alert(" K: " + K );
reseT();
break;
//Kelvin a Fahrenheit F= (k-273)9/5+32
case 'Kelvin a Fahrenheit':
K = document.getElementById("num").value;
F= (K-273)*9/5+32;
alert(" F: " + F );
reseT();
break;
//Kelvin a Celsius C=K-273
case 'Kelvin a Celsius':
K = document.getElementById("num").value;
C=K-273;
alert(" C: " + C );
reseT();
break;
}
} else {alert("Error");}
}
</script>
Calculando Grados Fahrenheit Javascript
<form action="#" method="post">
Seleccione la conversion que quiere haser:
<p>accion<br>
<select id = "accion" name="accionok">
<option value="Fahrenheit a Celsius">Fahrenheit a Celsius</option>
<option value="Fahrenheit a Kelvin">Fahrenheit a Kelvin </option>
<option value="Celsius a Fahrenheit">Celsius a Fahrenheit</option>
<option value="Celsius a Kelvin">Celsius a Kelvin</option>
<option value="Kelvin a Fahrenheit">Kelvin a Fahrenheit</option>
<option value="Kelvin a Celsius">Kelvin a Celsius</option>
</select></p>
<br>Ingrese valor a convertir<br>
<input type="text" id ="num" name="numero">
<br>
<input type="button" onClick="Calcular()" value="Calcular">
</form>
</body>
</html>
Ejecutar Ejemplo:

Comentarios
Publicar un comentario