Avatar billede steen_hansen Forsker
22. august 2002 - 17:10 Der er 19 kommentarer og
1 løsning

Temperatur-omregner

Jeg har fået nogle formler, som kan omregne Celsius-grader til Farenheit og omvendt. Hvordan sætter jeg en side op, som kan beregne det? Kode-stump efterlyses, så jeg kan sætte mere ind, f.eks. Pund -> Kilogram etc.
Avatar billede bocker Nybegynder
22. august 2002 - 17:14 #1
Du skriver formlen om til ASP. Hvis du skal have hjælp med det, så post list formlen :D
Avatar billede steen_hansen Forsker
22. august 2002 - 17:18 #2
Fahrenheit -> Celsius: (F-32)*5/9 = C
Celsius -> Fahrenheit: (C*1.8)+32 = F
Avatar billede steen_hansen Forsker
22. august 2002 - 17:19 #3
Jeg fik et link til én, som virker, men den er skrevet i JavaScript. Det virker fint, men jeg synes ikke den er præcis nok: http://www.futuresource.com/weather/cfcalc.asp
Avatar billede steen_hansen Forsker
22. august 2002 - 17:22 #4
....plus det, at den skal kunne udvides med pund, ounces (oz) etc. Det kan man ikke umiddelbart med den side, så derfor vil jeg lave det selv :o)
Avatar billede eagleeye Praktikant
22. august 2002 - 17:24 #5
Prøv at kigge her en konverter mellem stor set alt :)

http://www.digitaldutch.com/unitconverter/index.htm
Avatar billede steen_hansen Forsker
22. august 2002 - 17:25 #6
Hej eagleeye! Det er lige nøjagtig sådan en jeg vil have. Ikke lige lavet på den måde, men samme princip :o)
Avatar billede steen_hansen Forsker
22. august 2002 - 17:26 #7
Den er faktisk sk...god!
Avatar billede steen_hansen Forsker
22. august 2002 - 17:27 #8
Kan det lade sig gøre, hvis det kan lykkes at skrabe formlerne sammen?
Avatar billede eagleeye Praktikant
22. august 2002 - 17:30 #9
Det link jeg har vist er lavet i Javascript, og de har opdelt det i under kategorier for at gøre det lettere for brugeren at finde de rigtige enheder at konverete mellem.

Skal det lave i ASP eller Javascript ??

Du kan godt bruge samme input felter og så med radio bottons eller dropdown selection som på siden vælge til og fra.
Avatar billede steen_hansen Forsker
22. august 2002 - 17:32 #10
Det skal være i ASP. Evt. ved at inkludere formlerne over <html>
Avatar billede eagleeye Praktikant
22. august 2002 - 17:33 #11
Ligeledes er opdeling i grupper så man kun kan konvertere mellem enheder som giver mening eks kan man ikke konvertere  Grader til meter.. :)
Avatar billede steen_hansen Forsker
22. august 2002 - 19:59 #12
Yeps! :o)
Avatar billede eagleeye Praktikant
22. august 2002 - 22:49 #13
Her er et lille eks i ASP som kan omregne mellem Celsius og Fahrenheit. Jeg ville havde vist det før men så var eksperten vist nede eller jeg kunne ikke åben siden og så har jeg første prøvet nu igen ;)


<html>
<head><title></title></head>
<body>
<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
  tilEnhed = Request.Form("tilenhed")
  if tilEnhed = "C" then
    nyTemp = 5/9 * Clng(Request.Form("tallet")-32)
    enhedStr = "Celsius"
    enhedFra = "Fahrenheit"
  end if
  if tilEnhed = "F" then
    nyTemp = 1.8 * Clng(Request.Form("tallet")) + 32
    enhedStr = "Fahrenheit"
    enhedFra = "Celsius"
  end if
  Response.Write "<center>"
  Response.Write Request.Form("tallet") & " grader " & enhedFra & " svare til " & nyTemp & " grader " & enhedStr & "."
  Response.Write "</center>"
end if
%>

<table align="center">
<form method="post" action="spm249219.asp">
<tr><td><input type="text" name="tallet"></td></tr>
<tr><td>
  Til:<select name="tilenhed" size="1">
  <option value="C">Celsius</option> 
  <option value="F">Fahrenheit</option>
  </select></td></tr>
<tr><td><input type="submit" name="Omregn"></td></tr>
</form>
</table>

<body>
</html>
Avatar billede steen_hansen Forsker
23. august 2002 - 10:22 #14
Det er ok, jeg kunne heller ikke komme ind, men der mangler vist en spm249219.asp? :o)
Avatar billede eagleeye Praktikant
26. august 2002 - 10:59 #15
det som der står i action skal være filnavnet på filen hvis koden ligger i samme fil...: Så du ska enten kalde filen for spm249219.asp eller rette action="dit_fil_navn.asp".
Avatar billede steen_hansen Forsker
27. august 2002 - 10:39 #16
Det virker fint, eagleeye. Jeg kunne godt tænke mig noget i stil med det link du gav mig. Hvis jeg har problemer, kan jeg så hente hjælp?

Giv mig lige et svar, så få får du pointene :o)
Avatar billede steen_hansen Forsker
27. august 2002 - 10:40 #17
PS: Hvordan runder man af med 2 decimaler?
Avatar billede steen_hansen Forsker
04. september 2002 - 12:16 #18
eagleeye, kan du ikke lige lægge et svar? :o)
Avatar billede eagleeye Praktikant
04. september 2002 - 21:15 #19
Hej udskyld forsinkelsen jo da ;)

Du kan runde af med:  Round(tal, 2)
Avatar billede steen_hansen Forsker
12. september 2002 - 12:18 #20
Tak for det, eagle. Selv undskyld forsinkelsen, jeg har ikke været så meget online selv :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis