24. februar 2010 - 13:29 Der er 2 kommentarer og
2 løsninger

Opbyg Case i Pascal

Jeg skal have opbygget en case, hvor jeg sætter forskellige variabler true, ud fra værdien i en anden variabel.
Lige pt er det lavet med ifsætninger, som ser således ud:

If Flow > 300 and Flow < 800 then
        1Forbrug :=True;
        2Forbrug :=False;
        3Forbrug :=False;
End;

Næste if-sætning, sætter så 2'eren true og de andre false og så fremdeles. Jeg har ABSOLUT ingen anelse om, hvordan man laver det som en case, men har ladet mig fortælle at det er MÅDEN at gøre det på.

På forhånd tak for hjælpen.
Avatar billede supertekst Ekspert
24. februar 2010 - 13:59 #1
Eksempel fra TurboPascal: find antal dage i måned / Nummer

CASE Nummer OF
1, 3, 5, 7, 8, 10, 12 : antalDage := 31;
4, 6, 9, 11          : antalDage := 30;
2                    : antalDage := 28;
END;
Avatar billede arne_v Ekspert
24. februar 2010 - 15:21 #2
Problemstillingen egner sig ikke til case.

:-)

Proev:

1Forbrug := (flow > 300 and flow < 800);
2Forbrug := (flow <= 300);
3Forbrug := (flow >= 800);
01. marts 2010 - 21:51 #3
Okay... Jeg holder mig til mine ifsætninger så. :) Skriv et svar, hvis du vil ha point. :)
Avatar billede arne_v Ekspert
01. marts 2010 - 21:56 #4
ok
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
Kurser inden for grundlæggende programmering

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