if...elseif statements
How does one construct a series of IF...THEN...ELSEIF statements that have an address to a sub routine rather than a statement following the THEN using a BS2p, as in:
IF date => 12 AND date <= 151 THEN Spr_Nox
ELSEIF date => 152 AND date <= 193 THEN Sum_Sol
ELSEIF date => 194 AND date <= 333 THEN Fal_Nox
ELSEIF date => 334 AND date <= 365 THEN Win_Sol
ELSEIF date => 1 AND date <= 11 THEN Win_Sol
ENDIF
IF date => 12 AND date <= 151 THEN Spr_Nox
ELSEIF date => 152 AND date <= 193 THEN Sum_Sol
ELSEIF date => 194 AND date <= 333 THEN Fal_Nox
ELSEIF date => 334 AND date <= 365 THEN Win_Sol
ELSEIF date => 1 AND date <= 11 THEN Win_Sol
ENDIF
Comments
SELECT date CASE 12 TO 151 GOSUB Spr_Nox CASE 152 TO 193 GOSUB Sum_Sol CASE 194 TO 333 GOSUB Fal_Nox CASE 334 TO 365, 1 TO 11 GOSUB Win_Sol ENDSELECT