18. marts 2005 - 21:12
Der er
23 kommentarer og 2 løsninger
Hjælp til en udregning
på min side skal man kunne ligesom på forsikrings selskabers hjemmeside udregne hvor meget man kan spare ved at bruge os... regnestykket er som følgende: Mine priser på sko. 1 stk 499 5 stk 1999 10 stk 2999 godt så vi taler over et år Kunden taster x = indtast antal sko du køber om året = y = indtast stk pris x * y = z (kundens totale udgifter på sko.) Hvis du købte hos mig spare du z - enten a,b,c = besparelsen vi har x (det antal han køber for om året) hvis han køber fra 1-4 gang x med 499.- = a hvis han køber fra 4-10 gang x med 399.- = b køber han mere end 10 gang x med 299.- = c hvem kan det eller hvor findes der noget der kan.
Annonceindlæg fra gavdi
18. marts 2005 - 21:28
#1
<ole> Det kan jeg :) /mvh </bole>
18. marts 2005 - 21:28
#2
<html> <head> <title>Find prisen</title> <script> function findpris(antal) { var pris = 0; if (antal < 5) pris = 499; else if (antal < 11) pris = 399; else pris = 299; document.find.pris.value = pris; } </script> </head> <body> <form name='find' method='post' action='?'> <input type='text' name='antal' onChange='findpris(this.value)'> stk bliver <input type='text' name='pris'> kroner </form> </body> </html> burde virke men utestet
18. marts 2005 - 21:28
#3
er du fuld ole?! :D
18. marts 2005 - 21:29
#4
Nej, var det bare så vel ... jeg besvarede blot spørgsmålet ;D
18. marts 2005 - 21:30
#5
ok ikke lige det jeg havde forstillet mig.. :-) den skal regne ud hvad man spare...
18. marts 2005 - 21:31
#6
nu viser den bare min pris alt efter hvormange man bestiller
18. marts 2005 - 21:38
#7
18. marts 2005 - 21:43
#8
lige ved elskermad.. tast 1000 tast 10 stk = 10000 vores pris for 10stk = 2999 besparelse 7001 ikke 6010
18. marts 2005 - 21:44
#9
hvis han køber fra 1-4 gang x med 499.- = a hvis han køber fra 4-10 gang x med 399.- = b køber han mere end 10 gang x med 299.- = c nu må du blive enig ;)
18. marts 2005 - 21:45
#10
det er bare at rette 11 til 10 i if'en
18. marts 2005 - 21:47
#11
a =<5 b >6 or <10 c =<10 sorry :-) kan du også sætte et par knapper på så det ikke er tab man skal bruge :-) he
18. marts 2005 - 21:49
#12
<script type="text/JavaScript"> function calc(f) { var costs, coeff, numYear = parseInt(f.numYear.value); costs = numYear * parseInt(f.price.value); coeff = (numYear>10)? 299 : (numYear>4)? 399 : 499; f.saved.value = numYear * coeff; } </script> <form action="" onsubmit="return false"> Indtast antal sko du køber om året:<br> <input type="text" name="numYear"><br><br> Indtast stk pris:<br> <input type="text" name="price"><br><br> Hvis du køber hos mig, sparer du:<br> <input type="text" name="saved"><br> <button onclick="calc(this.form);return false">Beregn</button> </form>
18. marts 2005 - 21:53
#13
lækkert men nu siger den eg kun spare 3999 hvis jeg normalt betalte 1000 pr sko og købte 10 den skal skrive besparelse 7001
18. marts 2005 - 22:01
#14
Nej, det skal give en besparelse på 6010 - prisen bliver først 299 ved mere end 10 ... altså 11: (10*1000) - (10*399) = 6010 ;o) Jeg gelmte helt at bruge variablen 'costs' til noget: function calc(f) { var costs, coeff, numYear = parseInt(f.numYear.value); costs = numYear * parseInt(f.price.value); coeff = (numYear>10)? 299 : (numYear>4)? 399 : 499; f.saved.value = costs - (numYear * coeff); }
18. marts 2005 - 22:04
#15
Jeg forstår vist stadig ikke dine rabatter. Du bliver nødt til at præcisere, hvor de skiller :)
18. marts 2005 - 22:05
#16
men den blive 299 ved køb af 10 og mere :-) sorry
18. marts 2005 - 22:06
#17
jeg lavede lige om til <9 så er den god
18. marts 2005 - 22:08
#18
så virker det sgu nice nice drenge damm jeg ville give en bajer hvis jeg kunne...
18. marts 2005 - 22:09
#19
Skal det så være 399 ved køb af 5, 6, 7, 8 eller 9 par? Og 499 ved køb af 1, 2, 3 eller 4 par? Eller skal der laves noget om dér?
18. marts 2005 - 22:11
#20
hehe det er tanken der tæller ;) iøvrigt forskellen på min og oles js: min er læselig hans er rigtig!
18. marts 2005 - 22:15
#21
ja ole det er rigtigt :-)
18. marts 2005 - 22:20
#22
Hehe ... elskermad.dk, du må gerne få den med en alm. if/else, hvis du bedre kan lide det ;o) function calc(f) { var costs, coeff, numYear = parseInt(f.numYear.value); costs = numYear * parseInt(f.price.value); if (numYear>9) coeff = 299; else if (numYear>4) coeff = 399; else coeff = 499; f.saved.value = costs - (numYear * coeff); }
18. marts 2005 - 22:27
#23
PS: I et forum som Eksperten kan man nu altid give en Tuborg :) Her drenge: '{' - men drik Jer nu ikke stive ;D
18. marts 2005 - 22:41
#24
ved i to gamle rotter så hvor man kan finde et godt script til et online spørgeskema ? hvor udfylderen både skal kunne skrive (input) og klikke af (checkbox) ? og når han er færdig skal det sendes som en mail .. måske en jmail form eller noget..
18. marts 2005 - 22:54
#25
Vi tilbyder markedets bedste kurser inden for webudvikling