webForumDet fria alternativet

Accelerations kalkylator

6 svar · 194 visningar · startad av His Divine Shadow

His Divine ShadowMedlem sedan sep. 20004 079 inlägg
#1

Försöker göra en kalkylator för att räkna ut avståndet färdat efter en viss tids konstant acceleration.

Formeln är ju såhär, vi säger man accelererar från stillastående med 35km/s^2 i 5 sekunder.

1. 35km (du färdas nu 35km/s)
2. 105km/s (avstånd färdast 70km + 35km, du färdas nu 70km/s)
2. 210km(avstånd 105km+70km + 35 accel. du färdas nu 105km/s)

Så jag undrar hur jag kan göra så att jag skriver in hur många gånger som det ska loopas(sekunder)?

Vanligtvis brukar man ju skriva in do until RS.EoF eller nått sånt då man hämtar från en database men kan jag hämta antalet gånger från en request(querystring eller form, ingen skillnad)?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Jag är absolut inget mattegeni, men det så här kanske?

intSec = 10
intIncVelo = 35

for i = 1 to intSec
   intSpeed = intSpeed + intIncVelo
next

response.write "Hastighet: " & intSpeed & "<br>"
response.write "Sekunder: " & intSec & "<br>"
His Divine ShadowMedlem sedan sep. 20004 079 inlägg
#3

Det ska väl gå mera såhär genom looperna:

1. IntMoved = IntMoved+IntSpeed+IntVelo (0+0+35 = 35)

Mellan loopen så plussas värderna ihop:
IntMoved = Intmoved+IntVelo = 0+35=35
IntSpeed = IntSpeed+IntVelo = 0+35=35

2. IntMoved = IntMoved+IntSpeed+IntVelo (35+35+35 = 105)

IntMoved = Intmoved+IntVelo = 105+35=140
IntSpeed = IntSpeed+IntVelo = 35+35=70

3. IntMoved = IntMoved+IntSpeed+IntVelo (140+70+35 = 210)

His Divine ShadowMedlem sedan sep. 20004 079 inlägg
#4

OK, tror jag har det nu:

intSec = 3
intVelo = 35

for i = 1 to intSec
	IntMoved = intMoved + intSpeed + intVelo
	Intspeed = Intspeed + IntVelo
next

response.write "Hastighet: " & IntMoved & "<br>"
response.write "Sekunder: " & intSec & "<br>"
His Divine ShadowMedlem sedan sep. 20004 079 inlägg
#5

Det funkar inte nu, varför?
http://hisshadow.123hostnow.com/misc/acceleration.asp

Det funkar när jag skriver in variablerna manuellt, men när jag ändrar det så att det ska hämtas från en request så slutar det funka.

Såhär funkar det:
intSec = 5
intVelo = 35

Men inte såhär:
intSec = request("intSec")
intVelo = request("IntVelo")

OveRRidEMedlem sedan feb. 200112 078 inlägg
#6

cint()

His Divine ShadowMedlem sedan sep. 20004 079 inlägg
#7

Ah, just det ja, thx, funkar nu

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)