20. maj 2010 - 09:42Der er
2 kommentarer og 1 løsning
Udregner
Hej alle
Jeg er ved at lave et lille projekt hvor man skal kunne finde ud af hvor meget man sparer ved købe en harve (landbrugsmaskine)
harven er 9 meter, kan køre 10 km/t
Mit regnestykke virker sådan set fint nok er jeg rimelig sikker på. men hvordan får jeg indbygget en form, så man selv kan taste værdierne ind i stedet for at gøre det i koden?
Det ser sådan ud:
<%
Dim Brede, Hastighed, Timer, kr_ha, Sum, Sum2
Brede = 9 Hastighed = 10 Timer = 200 kr_ha = 5
Sum = Brede * Hastighed * Timer / 10.000
Sum2 = Sum * kr_ha
Response.Write "(udregning 1) " & Sum & "kr. om året<br>"
Response.Write "(udregning 2) " & Sum2 & "kr. om året<br>"
de 10.000 du dividerer med for at komme fra meter til ha, er 1000 for meget, da det ene tal (hastigheden) er i km. Og du kan lave det lettere i java script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1"> <SCRIPT language=JavaScript> var browserID = "n"; if (navigator.appName.indexOf("Microsoft")>=0){browserID="i";} var areal = 0; var pris1 = 0; function reCalc(){ if (browserID=="n"){ svar = document.getElementById("svar"); frm = document.getElementById("frm");} areal = (frm.bredde.value * frm.hastighed.value * frm.tid.value /10); pris1 = (areal * frm.pris.value); svar.innerHTML = "Dækker " + areal + " ha, og koster " + pris1 + " kr/år."; } </script>
</head> <body onload="reCalc();"> <!-- Start of FORM --> <form id="frm"> <table> <tr><!-- Row 1 --> <td>Harvens bredde</td><!-- Col 1 --> <td><input type="text" id="bredde" value="9" size="3" onchange="reCalc();"> m.</td><!-- Col 2 --> </tr> <tr><!-- Row 2 --> <td>Hastighed</td><!-- Col 1 --> <td><input type="text" id="hastighed" value="10" size="3" onchange="reCalc();"> km/t.</td><!-- Col 2 --> </tr> <tr><!-- Row 3 --> <td>Timer</td><!-- Col 1 --> <td><input type="text" id="tid" value="200" size="3" onchange="reCalc();"></td><!-- Col 2 --> </tr> <tr><!-- Row 4 --> <td>Pris</td><!-- Col 1 --> <td><input type="text" id="pris" value="5" size="3" onchange="reCalc();"> kr/ha.</td><!-- Col 2 --> </tr> <tr><!-- Row 5 --> <td id="svar" colspan="2"></td><!-- Col 1 --> </tr> </table> </form> <!-- End of FORM --> </body> </html>
Synes godt om
Slettet bruger
20. maj 2010 - 11:20#2
Super det virker jo helt fint. Smid svar og du får point
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.