[opgelost]Case y>x>z

Jaarvak op 7 studiepunten
Forumregels
Misschien werd je vraag al vorig jaar gesteld? Gebruik dus eerst de zoekoptie!

Er zijn formularia/samenvattingen aanwezig op de volgende link: viewtopic.php?f=19&t=93
Tom
Doctor in de forumwetenschappen
Doctor in de forumwetenschappen
Berichten: 3851
Lid geworden op: 05 okt 2008, 08:11
Locatie: Vilvoorde

[opgelost]Case y>x>z

Berichtdoor Tom » 14 mar 2009, 11:08

Ik heb klein probleem met men case statement

Ik zou graag in een case zetten:
als x tussen 2 getallen ligt, moet het dat doen, als het tussen 2 andere getallen ligt, moet het dat doen etc

Maar bij case kan je maar dat maar voor 1 getal doen, en die uitdrukking geeft een BOOLEAN weer, en dat is moeilijk te combineren met een case

Moet ik nu een heel IF block gebruiken, of is er mogelijkheid om dit met een case te doen (vind ik eleganter dan een IF)
Laatst gewijzigd door Tom op 14 mar 2009, 13:27, 1 keer totaal gewijzigd.
Beerend
IRW-FAN!
IRW-FAN!
Berichten: 313
Lid geworden op: 30 sep 2008, 18:15
Locatie: Mechelen
Contacteer:

Re: Case y>x>z

Berichtdoor Beerend » 14 mar 2009, 12:34

Code: Selecteer alles

CASE x OF
    y1..z1 : code1
   |y2..z2 : code2
END;


Zo?

Voor strikte ongelijkheden:

Code: Selecteer alles

CASE x OF
    y1+1..z1-1 : code1
   |y2+1..z2-1 : code2
END;
Tom
Doctor in de forumwetenschappen
Doctor in de forumwetenschappen
Berichten: 3851
Lid geworden op: 05 okt 2008, 08:11
Locatie: Vilvoorde

Re: Case y>x>z

Berichtdoor Tom » 14 mar 2009, 13:27

ah bedankt, ik dacht al dat het zoiets was, maar had een klein beetje een verkeerde syntax gebruikt ^^

Terug naar “Informatica”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron