webForumDet fria alternativet

Enkel if

14 svar · 208 visningar · startad av skyman

skymanMedlem sedan juli 20012 450 inlägg
#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?

SkarreMedlem 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.

skymanMedlem sedan juli 20012 450 inlägg
#3

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

SkarreMedlem sedan apr. 20012 427 inlägg
#4
If age >= 12 AND age < 25 OR age >= 65 Then
	...
End If
pettssonMedlem 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(

GeinMedlem 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å? ;)

SkarreMedlem 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.

GeinMedlem 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?

SkarreMedlem 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?

GeinMedlem 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

skymanMedlem 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

GeinMedlem 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 ;)

SkarreMedlem 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.

SkarreMedlem sedan apr. 20012 427 inlägg
#14

-

GeinMedlem sedan sep. 20005 700 inlägg
#15

aja
så vare glatt på jorden! :D

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