jeg har en opgave i skole som jeg gerne vil have hjælp til kan i hjælp mig op gaven er
"Opret 3 forskellige streng variabler, tildel værdier (mindst 10 tegn hver, mellem 1 og 3 mellemrum i hver, ingen dobbelte mellemrum). Foretag en måling på længden af strengvariablerne, sorter dem efter længde og sæt dem sammen til en ny strengvariabel, så den korteste kommer først etc."
er der en let mode eller skal man bruge if og elseif
jeg har lavet det med
"dim strtekst1, strtekst2, strtekst3, strsamlet, inttekst1, inttekst2, inttekst3
strtekst1 = "hej med dig hvn gfg"
inttekst1 = cint(len(strtekst1))
strtekst2 = "går det godt medgfg"
inttekst2 = cint(len(strtekst2))
strtekst3 = "dig ja det gøre det"
inttekst3 = cint(len(strtekst3))
strsamlet = ""
'tjek om et skal stå første
if inttekst1 < inttekst2 and inttekst1 < inttekst3 and inttekst2 < inttekst3 then
strsamlet = strtekst1& "<br>" & strtekst2 & "<br>" & strtekst3
Response.Write(strsamlet)
elseif inttekst1 < inttekst2 and inttekst1 < inttekst3 and inttekst3 < inttekst2 then
strsamlet = strtekst1& "<br>" & strtekst3 & "<br>" & strtekst2
Response.Write(strsamlet)
'tjekke om to skal stå første
elseif inttekst2 < inttekst1 and inttekst2 < inttekst3 and inttekst1 < inttekst3 then
strsamlet = strtekst2& "<br>" & strtekst1 & "<br>" & strtekst3
Response.Write(strsamlet)
elseif inttekst2 < inttekst1 and inttekst2 < inttekst3 and inttekst3 < inttekst1 then
strsamlet = strtekst2& "<br>" & strtekst3 & "<br>" & strtekst1
Response.Write(strsamlet)
'tjekke om tre skal stå første
elseif inttekst3 < inttekst1 and inttekst3 < inttekst2 and inttekst1 < inttekst2 then
strsamlet = strtekst3 & "<br>" & strtekst1 & "<br>" & strtekst2
Response.Write(strsamlet)
elseif inttekst3 < inttekst1 and inttekst3 < inttekst2 and inttekst2 < inttekst1 then
strsamlet = strtekst3 & "<br>" & strtekst2 & "<br>" & strtekst1
Response.Write(strsamlet)
else Response.Write("de er lige lange")
end if" er der ikke en letter måde at lave