webForumDet fria alternativet

Vindsnurra

1 svar · 191 visningar · startad av K++

K++Medlem sedan juli 2002171 inlägg
#1

Om jag matar in värdet 45 grader så vill jag att det ska skapas en pil som visar att det just är åt 45 grader pilen visar: alltså nord ost

Jag har försökt att lösa detta på detta sätt:

	if vind < 25 then
		response.write ("n")
	elseif vind < 70 then
		response.write ("ne")
	elseif vind < 115 then
		 response.write ("e")
	elseif vind < 160 then
		response.write "se"
	elseif vind < 205 then
		response.write "s"
	elseif vind < 250 then
		resonse.write "ws"
	elseif vind < 295 then
		response.write "w"
	elseif vind < 340 then
		repsone.write "nw"
	else
		response.write "n"
	endif

Och det enda den skriver ut är:

Error Type:
Microsoft VBScript compilation (0x800A0400)
Expected statement
/pop/main.asp, line 80
endif

Vad göra samt är det rätt tänkt?

voigtann1Medlem sedan juni 20019 519 inlägg
#2

gör ett mellanslag mellan end och if

	if vind < 25 then
		response.write ("n")
	elseif vind < 70 then
		response.write ("ne")
	elseif vind < 115 then
		 response.write ("e")
	elseif vind < 160 then
		response.write "se"
	elseif vind < 205 then
		response.write "s"
	elseif vind < 250 then
		res[b]p[/b]onse.write "ws"
	elseif vind < 295 then
		response.write "w"
	elseif vind < 340 then
		re[b]s[/b]psone.write "nw"
	else
		response.write "n"
	[b]end if[/b]

jag hade ändå inte kanske gjort else satsen som "N" om en person inte skriver in något så blir ändå vindriktningen N

lite stavfel men tror det bör fungera 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)