Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: "Bedingte Ausführungen" Kategorie: Programmierung (von André H. - 21.12.2003 12:20)
Als Antwort auf Re: "Bedingte Ausführungen" von KlaRa - 21.12.2003 11:43

Hallo Klaus, Tom &Technikerschüler,

Ja, leider gibt es keine Mglichkeit für ein "Case", jedoch lässt sich
dies mit if-else sehr gut lösen. Wichtig dabei ist das else !

Nach dem Schema

 if x==1
 {
 ...
 }
 if x==2
 {
 ...
 }
 if x==3
 {
 ...
 }


zu arbeiten verlangsamt das System unnötig.
Auch die Methode von Klaus ist unnötig umständlich.
Die einfachste Methode wäre folgende:

 if Bedingung1
 {
 ...
 }
 else
 if Bedingung2
 {
 ...
 }
 else
 if Bedingung3
 {
 ...
 }
 else
 ...


Allerdings kann dies auch langsam werden.
Darum kann es bei sehr vielen Bedingungen u.U. nötig sein, zu verschachteln, um
die Ausführungsgeschwindigkeiten zu optimieren.
z.B.

 if x<25
 {
  if x==0
  {
  ...
  }
  else
  if x==1
  {
  ...
  }
  else
  ...
  else
  if x==24
  {
  ...
  }
 }
 else
 if x<50
 {
  if x==25
  {
  ...
  }
  else
  if x==26
  {
  ...
  }
  else
  ...
  else
  if x==59
  {
  ...
  }
 }
 else
 ...



Ich hoffe, das hilft ein wenig weiter. :-)

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: