Come fare un programma per convertire Celsius a Kelvin

September 2

Come fare un programma per convertire Celsius a Kelvin


Non hai bisogno di software costosi o specializzato per scrivere programmi utili. Si accende una formula in un programma di conversione che eseguirà i calcoli matematici per voi con nient'altro che l'editor Blocco note di Windows, una conoscenza di JavaScript e un browser compatibile. Conversione temperatura da Celsius a Kelvin è un semplice calcolo che fa un primo progetto ideale. È possibile utilizzare la struttura di base di questo codice per creare altri programmi di conversione di facile utilizzo.

istruzione

1 Creare la sezione head di una pagina HTML di base con i tag:

<Html>
<Head>

2 Definire il tipo di script e creare la funzione di conversione all'interno della sezione head HTML. Per questa semplice funzione, assegnare l'input dell'utente alla variabile "Cel" e aggiungere 273,15 al suo valore con il codice:

<Script type = "text / javascript">
funzione di conversione (noto) {
var cel = document.theform.cel.value;
var Kel = 273,15 + Number (CEL);
Kel = Math.round (Kel * 1000) / 1000;
document.theform.kel.value = Kel;
}
</ Script>
</ Head>

3 Nella sezione corpo del codice HTML, visualizzare un form con le caselle di testo, di entrata e di risultati etichettati Celsius e Kelvin. Include un pulsante "Convert" per avviare il calcolo aggiungendo le dichiarazioni:

<Body>

<Form name = azione 'theform' = 'javascript: void (0)'>
<P> <b> Celsius: </ b> <input type = 'text' name = 'cel' onChange = "convertire ( 'Cel')" /> </ p>
<P> <b> Kelvin: </ b> <input type = 'text' name = 'Kel' onChange = "convertire ( 'Kel')" /> </ p>
<Input type = 'submit' value = 'Converti' />
</ Form>
</ Body>
</ Html>

Consigli e avvertenze

  • Il metodo di JavaScript di gestire numeri decimali produce spesso errori. La soluzione per questo problema, moltiplicando la variabile per 1000, arrotondamento e dividendo il risultato, è inclusa nella ultima dichiarazione della funzione di conversione.
  • Un grado sulla scala Kelvin è equivalente ad un grado sul termometro Celsius. La differenza tra i due sistemi è loro relativi punti di partenza. Zero sulla scala Kelvin è, teoricamente, la temperatura più fredda possibile. Zero sul termometro Celsius è il punto di congelamento dell'acqua. La differenza tra questi due scale è 273,15 gradi.