webForumDet fria alternativet
Logga in / Bli medlem

Enkel if

ASP

14 svar · 209 visningar · startad av skyman

Medlem sedan juli 20012 450 inlägg
Trådstart#1

Jag vill helt enkelt kolla om personen i fråga har lämplig ålder.

Mellan 12 och 25 och över 65.
Kan man skriva det i en if-sats?

Medlem sedan apr. 20012 427 inlägg
#2

Det går inte. Man kan inte vara mellan 12 och 25 och över 65. :) Du får nog utveckla frågeställningen en aning.

Medlem sedan juli 20012 450 inlägg
#3

Mellan 12 och 25 eller över 65.
såklart :)

Medlem sedan apr. 20012 427 inlägg
#4
If age >= 12 AND age < 25 OR age >= 65 Then
	...
End If
Medlem sedan jan. 20021 122 inlägg
#5

tänkte skriva ett svar liknande skarres, men kom på att det tangentbord jag har just nu inte har krokodiler... Värdelöst. x(

Medlem sedan sep. 20005 700 inlägg
#6

skyman skrev:

Mellan 12 och 25 eller över 65.
såklart :)

if (age >= 12 and age =< 25) or age > 65 then
..
end if

edit: sådå? ;)

Medlem sedan apr. 20012 427 inlägg
#7

Jag fick uppfattningen av att man minst måste vara 12 år och högst 25 år, eller vara äldre än 65. Då fungerar inte ditt exempel, Gein. Men jag kanske missförstod skyman.

Medlem sedan sep. 20005 700 inlägg
#8

Skarre skrev:

Jag fick uppfattningen av att man minst måste vara 12 år och högst 25 år, eller vara äldre än 65. Då fungerar inte ditt exempel, Gein. Men jag kanske missförstod skyman.

mitt exempel är väl precis som ditt?

Medlem sedan apr. 20012 427 inlägg
#9

Gein skrev:

mitt exempel är väl precis som ditt?

Ja, nu är det det. Efter att du redigerat det och lagt till likhetstecken. Och, om det nu var likadant från början (vilket det inte var), varför då upprepa mitt inlägg?

Medlem sedan sep. 20005 700 inlägg
#10

okej?, det enda jag ändrade var >= istället för enbart >, men det kanske jag inte borde gjort, om man ska tolka "Mellan 12 och 25 och över 65. " så är det faktiskt
If (age > 12 and age < 25) or age > 65

Medlem sedan juli 20012 450 inlägg
#11

Hur som helst...
Tack för hjälpen... jag har hvdvrk så jag kan inte tänka idag... :l

Medlem sedan sep. 20005 700 inlägg
#12

skyman skrev:

Hur som helst...
Tack för hjälpen... jag har hvdvrk så jag kan inte tänka idag... :l

hehe, okej ;)

Medlem sedan apr. 20012 427 inlägg
#13

Gein skrev:

okej?, det enda jag ändrade var >= istället för enbart >

Nej, faktiskt inte. Du ändrade även < till =< (vilket egentligen borde vara <=), men det är oväsentligt eftersom frågan nu är besvarad och vi kan gå vidare. :)

Gein skrev:

men det kanske jag inte borde gjort, om man ska tolka "Mellan 12 och 25 och över 65. " så är det faktiskt
If (age > 12 and age < 25) or age > 65

Nej. Mellan 12 och 25 år innefattar för mig folk som fyllt tolv (vilka felaktigt exkluderas om man använder >12) och är yngre än 25 år (d.v.s. < 25). Vidare är man över 65 år det ögonblick man fyller 65, därav det sista likhetstecknet.

Medlem sedan apr. 20012 427 inlägg
#14

-

Medlem sedan sep. 20005 700 inlägg
#15

aja
så vare glatt på jorden! :D

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)