Avatar billede stry Nybegynder
19. august 2003 - 01:26 Der er 7 kommentarer og
1 løsning

Bestemme scenarie

Afhængigt hvilket af følgende scenarier der er sandt skal forskellige beregninger udføres.
Eks.: Hvis scenarie 1 er sandt => xb+xl+xt
      Hvis scenarie 2 er sandt => xl+xt   
      osv....

xb=1
xl=1 scenarie 1
xt=1

xb=0
xl=1 scenarie 2
xt=1

xb=1
xl=0 osv.
xt=1

xb=1
xl=1
xt=0

xb=0
xl=0
xt=1

xb=1
xl=0
xt=0

xb=0
xl=1
xt=0

xb=0
xl=0
xt=0

Jeg ved ikke om jeg skal bruge "if-then..." eller "select case"
Avatar billede fastwrite Nybegynder
19. august 2003 - 01:28 #1
hmm.. umiddelbart vil jeg nok bruge en case.
Avatar billede stry Nybegynder
19. august 2003 - 01:30 #2
ok, men hvordan skal den stilles op?
Avatar billede fastwrite Nybegynder
19. august 2003 - 01:33 #3
jeg er desværre ikke SÅ stærk i ASP .. endnu.. men..

men lad os tage en med tiden, så du måske kan se ideen i en case.

Select Case Hour(now)
Case 0,1,2,3,4,5,6,7,8,9,10,11
Response.write "god morgen"
Case 12,13,14,15,16,17
Response.write "god eftermiddag"
Case else
Response.write "god aften!"
end select
Avatar billede stry Nybegynder
19. august 2003 - 01:37 #4
Jeg kender godt case-strukturen og det er let nok når der kun er en variabel at teste, men her har jeg tre og har derfor mistet overblikket :-)
Avatar billede Jørgen Kirkegaard Professor
19. august 2003 - 07:13 #5
Det ser ud til, at du skal have alle binære kombinationer af xb, xl og xt. Så kan du måske sætte xbin=(1*xb)+(2*xl)+(4*xt) og så lave case på xbin:
Select Case xbin
Case 0 'xb xl xt=0 0 0
scenarie0
Case 1 'xb xl xt=1 0 0
scenarie1
...
end select
Avatar billede stry Nybegynder
20. august 2003 - 08:44 #6
staticdata>>
Det ser meget lovende ud.
Tester og vender tilbage.
Avatar billede stry Nybegynder
20. august 2003 - 16:38 #7
staticdata>>
Det virker lige efter hensigten.
Tak for hjælpen :-)
PS. Nu har jeg siddet og stirret mig blind på det, men jeg har da alle kombinationer med ik'?
Avatar billede Jørgen Kirkegaard Professor
21. august 2003 - 12:09 #8
jo
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester