Convertir de Celsius a Fahrenheit Online

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.


GNU GPL v3 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:
// *****************************************************************************

	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
	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 <>.

function isNumber(x)
  return ( (typeof x === typeof 1) && (null !== x) && isFinite(x) );	//From

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");
		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");
		celsius.value=Round((5/9)*(num-32), 2);

<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>
<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>

Support appreciated!

All the content offered in this website is, except noted otherwise, of free nature. This means you can share it wherever you want if you do it freely and stating its source.

If it was useful for you and you’d like to contribute, you can make a donation or, at least, visit one of our advertisers of your choice; they are all around the site.

Incoming search terms for the article:

0 Response to “Convertir de Celsius a Fahrenheit Online”

  • No Comments

Leave a Reply