högsta värdet i en samling variablar

ASP

4 svar · 223 visningar · startad av KoTTeN

Medlem sedan sep. 20011 722 inlägg
Trådstart#1

Säg att jag har varablerna:

Tal01 = 10
Tal02 = 20
Tal03 = 50

Och på ett enkelt sätt vill ta reda på vilken av dessa tre variablar som har det högst talet, hur gör man då? Måste man använda Array eller Obj?

Medlem sedan feb. 200112 078 inlägg
#2

En liten strulig array-funktion kanske? ;)

function highestNum(inarray)
   befVal = 0
   for i = lbound(inarray) to ubound(inarray)
      if cint(inarray(i)) > cint(val) then
         val = inarray(i)
      end if
      befVal = inarray(i)
   next
   highestNum = val
end function

myarray = split("5530,970,5440",",")
int = highestNum(myArray) 'int innehåller 5530
Medlem sedan nov. 20017 144 inlägg
Medlem sedan nov. 20017 144 inlägg
#4

Det verkar inte så smart att döpa variabeln till "int". Gör om!

Medlem sedan sep. 20011 722 inlägg
#5

Tackar Tackar! Fick inte riktigt Jespers att funka, men OveRRidE går klockrent!

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)