Hvordan lage et program for å konvertere Celsius til Kelvin

Hvordan lage et program for å konvertere Celsius til Kelvin


Du trenger ikke dyre eller spesialisert programvare for å skrive nyttige programmer. Du slår en formel i en konvertering program som skal utføre matematiske beregninger for deg med noe mer enn Windows Notepad editor, en fungerende kunnskap om Javascript og en kompatibel nettleser. Konvertering temperatur fra Celsius til Kelvin er et enkelt regnestykke som gjør en ideell første prosjekt. Du kan bruke den grunnleggende rammen av denne koden for å lage andre brukervennlige konverteringsprogrammer.

Bruksanvisning

1 Lag hodet delen av en grunnleggende HTML-side med tags:

<Html>
<Head>

2 Definer script type og lage konvertering funksjon i HTML hodedelen. For denne enkle funksjonen, tildele brukeren innspill til "Cel" variable og legge til 273,15 til sin verdi med koden:

<Script type = "text / javascript">
funksjon konvertere (kjent) {
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 I kroppen delen av HTML-koden, vises et skjema med tekst-entry og resultater bokser merket Celsius og Kelvin. Ta med en knapp merket "Konverter" for å utløse beregningen ved å legge til uttalelsene:

<Body>

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

Hint

  • Javascript metode for håndtering av desimaltall produserer ofte feil. Løsningen på dette problemet, multiplisere variabelen med 1000, avrunding og dividere resultatet, er inkludert i den siste setningen av konvertere funksjon.
  • En grad på Kelvin skala tilsvarer en grad på Celsius termometer. Forskjellen i de to systemene er deres relative startpunkter. Zero på Kelvin skalaen er teoretisk, den kaldeste mulig temperatur. Null på Celsius termometeret er frysepunktet for vann. Forskjellen mellom disse to skalaer er 273,15 grader.