Condições
BedingteAs Anweisungen sind zentral für die Programmierung. Sie machen instruções möglich,condicionais Fallunterscheidungensão zufundamentais formulierenpara wie:a programação. Eles tornam possível formular distinções de caso, tais como:
WennSeeshouvereinenumWegcaminhonachparalinksagibt,esquerda,biegevirelinksàab.esquerda.WennSePunktzahlpontuação = 100,druckeimprima "GutMuitogemacht!bem!".
BlöckeBlocos
blocos wennse-Blöcke
DieA einfachstecondição Bedingungmais istsimples einé um bloco wennse:-Block:
WennQuando dieserisso ausgeführté wird,executado, wirdo dervalor Wertda der Variable variável x é mitcomparado 100a verglichen.100. WennQuando erfor größer ist, wirdmaior, "WasQue fürgrande eine große Zahl!número!" ausgegeben.será Andernfallsemitido. passiertCaso nichts.contrário, nada acontecerá.
blocos wenn-sonstcaso contrário-Blöcke
EsTambém isté auchpossível möglich,indicar anzugeben,que dassalgo etwasdeve passierenacontecer soll,se wenna diecondição Bedingungnão nichtfor wahrverdadeira, ist,como wieneste in diesem Beispiel:exemplo:
WieComo beimno vorherigenbloco Blockanterior, wirdserá emitido "WasQue fürgrande eine große Zahl!número!" ausgegeben, wenn se x > 100100. ist.Caso Andernfalls wirdcontrário, "DasIsso istnão nichté sehrmuito groß.grande." angegeben.
Ein wenn-Block einen sonst-Abschnitt haben, aber nicht mehr als einen.
wenn-sonst-wenn-Blöcke
Es ist auch möglich, mehrere Bedingungen mit einem einzigen wenn-Block zu testen, indem sonst-wenn-Klauseln hinzugefügt werden:
Der Block prüft zuerst, ob x > 100 ist, und gibt "Was für eine große Zahl!" aus, wenn das der Fall ist. Ist dies nicht der Fall, prüft er weiter, ob x = 42 ist. Wenn ja, gibt er "Das ist meine Glückszahl!" aus. Andernfalls passiert nichts.
Ein wenn-Block kann eine beliebige Anzahl von sonst-wenn-Abschnitten haben. Die Bedingungen werden von oben nach unten ausgewertet, bis eine erfüllt ist oder bis keine Bedingung mehr übrig sind.
wenn-sonst-wenn-sonst-Blöcke
wenn-Blöcke können sowohl sonst-wenn als auch sonst-Abschnitte haben:
Der sonst-Abschnitt garantiert, dass eine Aktion ausgeführt wird, auch wenn keine der vorherigen Bedingungen wahr ist.
Ein sonst-Abschnitt kann nach einer beliebigen Anzahl von sonst-wenn-Abschnitten auftreten, einschließlich Null, dann erhält man einen ganz normalen wenn-sonst-Block.
Blockmodifikation
In der Werkzeugleiste erscheint nur der einfache wenn-Block und der wenn-sonst-Block:
Um bloco sonstse- tem uma seção wenncaso contrário, -mas und não mais de uma.
blocos sonstcaso contrário, se-Klauseln
Também klicksté dupossível auftestar várias condições com um único bloco se adicionando cláusulas caso contrário se:
O bloco primeiro verifica se x > 100 e retorna "Que número grande!", se for esse o caso. Se este não for o caso, ele verifica se x = 42. Em caso afirmativo, ele diz "Este é meu número da sorte!". Caso contrário, nada acontecerá.
Um bloco se pode ter qualquer número de seções caso contrário se. As condições são avaliadas de cima para baixo até que uma seja satisfeita, ou até que não haja mais condições.
blocos caso contrário, caso contrário
Blocos se podem ter tanto seções caso contrário se como caso contrário:
A seção caso contrário garante que uma ação será executada mesmo se nenhuma das condições anteriores for verdadeira.
Uma seção caso contrário pode aparecer após qualquer número de seções caso contrário se, incluindo zero, e então será obtido um bloco se caso contrário perfeitamente normal.
Modificação de bloco
Apenas o bloco se simples e o bloco se caso contrário aparecem na barra de ferramentas:
Para adicionar cláusulas caso contrário se e caso contrário, clique no símbolo (+). Symbol.As Mitcláusulas caso contrário se - podem ser removidas com o símbolo (-) Symbol lassen sich sonst-wenn -Klauseln wieder entfernen::
Beachte,Observe dassque dieas Formenformas derdos Blöckeblocos daspermitem Hinzufügenqualquer einernúmero beliebigende Anzahlsub-blocos caso voncontrário se a serem adicionados, mas apenas até um bloco sonstse-wenn-Unterblöcken erlauben, aber nur bis zu einen wenn-Block..