Avatar billede karsteng Nybegynder
21. april 2001 - 14:39 Der er 7 kommentarer og
1 løsning

Bødeudregner

Hej

Jeg kunne godt bruge en smart ting, der kunne udregne hvor stor en fartbøde man får ved en given hastighed.

Eks.: Jeg kører 92 km/t hvor jeg kun må køre 50. Hvad får jeg i bøde og ryger kortet?

Der findes et skema på http://www.bilnet.dk/bode-priser-2000.htm der viser hvad bøderne er. Måske kan det give lidt inspiration.
Avatar billede misbruger Nybegynder
21. april 2001 - 16:24 #1
skal det være i javascript ?
...asp måske ?
Avatar billede dope Nybegynder
21. april 2001 - 16:36 #2
Vil du have at vide hvordan eller vil du have et færdigt script?
Avatar billede misbruger Nybegynder
21. april 2001 - 16:37 #3
hvem er narkomanen dope ?
skal han ikke snart til vanløse ?
Avatar billede misbruger Nybegynder
21. april 2001 - 16:52 #4
Side 1:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<body bgcolor=\"#FFFFFF\">
<form name=\"form\" action=\"resultat\" method=\"post\" >
  Hvad k&oslash;rte du :
  <input type=\"text\" name=\"fart\">
  <br>
  Hvad var det tilladte :
  <input type=\"text\" name=\"tilladt\">
  <br>
  <br>
  <input type=\"submit\" name=\"Submit\" value=\"Submit\">
</form>
</body>
</html>

Side 2:

<%
tilladt = request.form(\"tilladt\")
fart = request.form(\"fart\")

til = tilladt / 100
ladt = fart / til
tot = ladt - 100

if tot < 20 then
boede = 500
else if tot < 30 AND tot > 19 THEN
boede = 1000
else if tot < 40 AND tot > 29 THEN
boede = 1000
else if tot < 50 AND tot > 39 THEN
boede = 1500
kort = \"betinget\"
else if tot < 60 AND tot > 49 THEN
boede = 1500
kort = \"betinget\"
else if tot < 70 AND tot > 59 THEN
boede = 2000
kort = \"betinget\"
else if tot < 80 AND tot > 69 THEN
boede = 2500
kort = \"ubetinget\"
else if tot < 90 AND tot > 79 THEN
boede = 3000
kort = \"ubetinget\"
else if tot < 100 AND tot > 89 THEN
boede = 3500
kort = \"ubetinget\"
else if tot => 100 THEN
boede = 4000
kort = \"ubetinget\"
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
%>
<html>
<body>
<%=kort%>
<%=boede%>
</body>
</html>
Avatar billede misbruger Nybegynder
21. april 2001 - 16:53 #5
i asp altså...!
Avatar billede nute Nybegynder
21. april 2001 - 16:56 #6
i Javascript kan det gjøres sånn:

<script>
arrFine = new Array(\"500\",\"1000\",\"1500\",\"2000\",\"2500\",\"3000\",\"4000\",\"4500\",\"6000\",\"7000\");

function calcFine(){
  var speed = document.fineForm.speed.value;
  var limit = document.fineForm.limit.value;
  var fine;
  var cardGoes = false;
  var txt = \"\";
  if( !isNaN(speed) && !isNaN(limit) && speed > limit ) {
    pct = ( speed  * 100 / limit ) - 100;
    if( pct < 20 ){
      fine = arrFine[0]
    }else if( pct <= 30 ){
      fine = arrFine[1]
    }else if( pct < 40 ){
      fine = arrFine[2]
    }else if( pct < 50 ){
      fine = arrFine[3]
    }else if( pct < 60 ){
      fine = arrFine[4]
    }else if( pct < 70 ){
      fine = arrFine[5]
    }else if( pct < 80 ){
      fine = arrFine[6]
      cardGoes = true;
    }else if( pct < 90 ){
      fine = arrFine[7]
      cardGoes = true;
    }else if( pct < 100 ){
      fine = arrFine[8]
      cardGoes=true
    }else{
      fine = arrFine[9]
      cardGoes = true;
    }
    txt = \"Boten blir på \" + fine + \",-\"
    if( cardGoes ){
      txt += \" og du mister kortet\";
    }
    alert( txt );
  } else {
    alert(\"Du kjører for langsomt!!\");
  }
}
</script>
/nute
Avatar billede karsteng Nybegynder
21. april 2001 - 19:19 #7
Der er dog en bug hvis man ikke kører for hurtigt :0)
Avatar billede nute Nybegynder
21. april 2001 - 21:01 #8
hva mener du ?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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