Debido a que estuve bastantes visitas en mi versión wxWidgets del conversor de Celsius a Fahrenheit, decidí preparar una versión online que permita realizar fácilmente la conversión.
Celsius: | ||
Fahrenheit: |
Convert Celsius to Fahrenheit Online está liberado bajo la licencia GNU GPL v3…
Acá está el código fuente completo:
<script type="text/javascript"> // ***************************************************************************** // Description: Convertir de Celsius a Fahrenheit Online by NeoEGM // Author: Ezequiel Miravalles // Last modification: 16/08/2009 // URL: http://www.neoegm.com/es/tech/online-tools/convert-celsius-to-fahrenheit-online/ // ***************************************************************************** /******************************************************************************* Copyright (C) 2009 Ezequiel Gastón Miravalles This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. *******************************************************************************/ function isNumber(x) { return ( (typeof x === typeof 1) && (null !== x) && isFinite(x) ); //From http://snippets.dzone.com/posts/show/6937 } function Round(number, digits) { return Math.round(number * Math.pow(10,digits)) / Math.pow(10, digits); } function CelsiusToFahrenheit(celsius, fahrenheit) { var num = celsius.value; if (num == "" || !isNumber(Number(num))) alert("Por favor ingresar un número"); else fahrenheit.value=Round((9/5)*num+32, 2); } function FahrenheitToCelsius(fahrenheit, celsius) { var num = fahrenheit.value; if (num == "" || !isNumber(Number(num))) alert("Por favor ingresar un número"); else celsius.value=Round((5/9)*(num-32), 2); } </script> <table> <tr> <td>Celsius:</td> <td><input type="text" name="celsius_field" id="celsius_field" style="width:100px" /></td> <td><input type="button" value="A Fahrenheit" onclick="CelsiusToFahrenheit($('celsius_field'), $('fahrenheit_field'))" /></td> </tr> <tr> <td>Fahrenheit:</td> <td><input type="text" name="fahrenheit_field" id="fahrenheit_field" style="width:100px" /></td> <td><input type="button" value="A Celsius" onclick="FahrenheitToCelsius($('fahrenheit_field'), $('celsius_field'))" /></td> </tr> </table>
Incoming search terms for the article:
- convertir fahrenheit a centigrados online
- convertir fahrenheit a celsius
- convertidor de farenheit a centigrados online
- convertir celsius a fahrenheit online
- convert celsius to fahrenheit
- convertir celsius a farenheit online
- centigrados a farenheit online
- convertidor de temperaturas online
- convertidor de temperatura online
- pasar de farenheit a celsius online
Comentarios recientes