<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Voorwaardelijke structuur Archieven - Claasen-tech</title>
	<atom:link href="https://claasen-tech.nl/tag/voorwaardelijke-structuur/feed/" rel="self" type="application/rss+xml" />
	<link>https://claasen-tech.nl/tag/voorwaardelijke-structuur/</link>
	<description></description>
	<lastBuildDate>Sun, 15 Feb 2026 13:17:05 +0000</lastBuildDate>
	<language>nl-NL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://claasen-tech.nl/wp-content/uploads/2022/02/cropped-favicon-32x32.gif</url>
	<title>Voorwaardelijke structuur Archieven - Claasen-tech</title>
	<link>https://claasen-tech.nl/tag/voorwaardelijke-structuur/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>if</title>
		<link>https://claasen-tech.nl/c-plus-plus/if/</link>
		
		<dc:creator><![CDATA[Laurens]]></dc:creator>
		<pubDate>Sun, 17 Mar 2024 22:53:04 +0000</pubDate>
				<category><![CDATA[Arduino IDE C++]]></category>
		<category><![CDATA[Structuur]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Voorwaardelijke structuur]]></category>
		<guid isPermaLink="false">https://claasen-tech.nl/?p=2793</guid>

					<description><![CDATA[<p>De if-opdracht voert een controle uit door 2 of meerdere vergelijkingen te vergelijken. Als deze vergelijking true (waar) is, wordt de programma code in de if-opdracht uitgevoerd.</p>
<p>Het bericht <a href="https://claasen-tech.nl/c-plus-plus/if/">if</a> verscheen eerst op <a href="https://claasen-tech.nl">Claasen-tech</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="taxonomy-post_tag wp-block-post-terms"><a href="https://claasen-tech.nl/tag/structuur/" rel="tag">Structuur</a><span class="wp-block-post-terms__separator">, </span><a href="https://claasen-tech.nl/tag/c/" rel="tag">C++</a><span class="wp-block-post-terms__separator">, </span><a href="https://claasen-tech.nl/tag/voorwaardelijke-structuur/" rel="tag">Voorwaardelijke structuur</a></div>


<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Beschrijving</strong></em><br>De if-opdracht voert een controle uit. Als deze controle waar is, wordt de programma code binnen de if-opdracht uitgevoerd. Bijvoorbeeld &#8216;1 == 1&#8217; is waar (true), maar &#8216;1 == 2&#8217; is onwaar (false).</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Syntax</strong></em><br>if(<em>vergelijking</em>) {<br> <em>functies</em>;<br>}</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Parameters</strong></em><br><em>vergelijking</em>: dit is een boolean vergelijking die als resultaat waar (true) of onwaar (false) heeft.<br><em>functies</em>: een of meerdere regels programma code.</p>



<p class="blue-message"><strong>Enkele voorbeelden van vergelijkingen</strong><br>1 == 1 (is gelijk aan, true)   |   1 == 2 (is gelijk aan, false)   |   1 &gt; 2 (is groter dan, false)   |   5 &gt; 2 (is groter dan, true)<br>5 != 6 (is niet gelijk aan, true)   |   5 &lt;= 8 (is kleiner of gelijk aan, true)   |   5 &gt;= 8 (is groter of gelijk aan, false)</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Geeft terug</strong></em><br>Niets.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Voorbeeld</strong></em></p>



<pre class="EnlighterJSRAW" data-enlighter-language="cpp" data-enlighter-theme="" data-enlighter-highlight="11" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">int temperatuur = 0;

void setup() {
  // ...
}

void loop() {

  // vul de variabele temperatuur door een temperatuursensor te lezen.

  if(temperatuur > 25){
    // Wordt uitgevoerd als de vergelijking waar is.
    // Geef aan dat het warm is.
  }

}</pre>



<p><em><strong>Toelichting voorbeeld</strong></em><br>In de loop()-functie staat op regel 9 bijvoorbeeld een opdracht om een temperatuursensor uit te lezen en deze waarde wordt dan in de variabele &#8216;temperatuur&#8217; gezet. Op regel 11 staat de if-opdracht en deze controleert of de temperatuur groter is dan 25. Indien de vergelijking true (waar) is, wordt een melding gegeven dat het warm is. De if-opdracht loopt dus van regel 11 t/m 14. Alles wat tussen de accolade (<strong>{</strong>) op regel 11 en de accolade (<strong>}</strong>) op regel 14 staat wordt uitgevoerd. Dit kan één regel zijn, maar ook 20 regels of meer.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
<p>Het bericht <a href="https://claasen-tech.nl/c-plus-plus/if/">if</a> verscheen eerst op <a href="https://claasen-tech.nl">Claasen-tech</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>else</title>
		<link>https://claasen-tech.nl/c-plus-plus/else/</link>
		
		<dc:creator><![CDATA[Laurens]]></dc:creator>
		<pubDate>Thu, 26 Dec 2024 13:23:31 +0000</pubDate>
				<category><![CDATA[Arduino IDE C++]]></category>
		<category><![CDATA[Structuur]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Voorwaardelijke structuur]]></category>
		<guid isPermaLink="false">https://claasen-tech.nl/?p=4058</guid>

					<description><![CDATA[<p>Else is een uitbreiding van de if-opdracht en heeft 2 vormen. Dit zijn de 'else {}' en de 'else if () {}'.</p>
<p>Het bericht <a href="https://claasen-tech.nl/c-plus-plus/else/">else</a> verscheen eerst op <a href="https://claasen-tech.nl">Claasen-tech</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-advgb-columns advgb-columns-wrapper blue-message" id="advgb-cols-fde5dd61-5895-4a25-a42b-f8d2ce6839a0"><div class="advgb-columns-container"><div class="advgb-columns advgb-columns-row advgb-is-mobile advgb-columns-3 layout-13-13-13 mbl-layout-stacked gutter-20 vgutter-10 columns-wrapped">
<div class="wp-block-advgb-column advgb-column" id="advgb-col-7f816c4f-2621-4f6f-8cfb-4008e2c067e2"><div class="advgb-column-inner" style="border-style:none;border-width:1px">
<p>Laatst aangepast:</p>


<div class="wp-block-post-date__modified-date wp-block-post-date"><time datetime="2026-02-15T14:17:05+01:00">15 februari 2026</time></div></div></div>



<div class="wp-block-advgb-column advgb-column" id="advgb-col-f3c97599-8dc1-4242-8817-2c3bdf866a89"><div class="advgb-column-inner" style="border-style:none;border-width:1px">
<p>Leestijd:</p>


<div class="wp-block-post-time-to-read">2–3 minuten</div></div></div>



<div class="wp-block-advgb-column advgb-column" id="advgb-col-b93622b9-9f0c-4a41-88cd-7e37a15e747c"><div class="advgb-column-inner" style="border-style:none;border-width:1px">
<p>Trefwoorden:</p>


<div style="font-size:clamp(0.875em, 0.875rem + ((1vw - 0.2em) * 0.156), 1em)" class="taxonomy-post_tag has-link-color wp-elements-fdc19d8d1079cb75ba5d299e5621c39c wp-block-post-terms advgb-dyn-d41d8cd9"><a href="https://claasen-tech.nl/tag/structuur/" rel="tag">Structuur</a><span class="wp-block-post-terms__separator">, </span><a href="https://claasen-tech.nl/tag/c/" rel="tag">C++</a><span class="wp-block-post-terms__separator">, </span><a href="https://claasen-tech.nl/tag/voorwaardelijke-structuur/" rel="tag">Voorwaardelijke structuur</a></div></div></div>
</div></div></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Beschrijving</strong></em><br>Else is een uitbreiding van de if-opdracht en heeft 2 vormen. Dit zijn de &#8216;else {}&#8217; en de &#8216;else if () {}&#8217;.</p>



<p>De &#8216;else {}&#8217; is de eenvoudigste, als de if controle niet waar is wordt de programma code achter &#8216;else&#8217; (die tussen de &#8216;{}&#8217; staat) uitgevoerd.</p>



<p>Met &#8216;else if () {}&#8217; wordt een nieuwe controle uitgevoerd. als deze waar is, wordt de programma code (die tussen de &#8216;{}&#8217; staat) uitgevoerd.</p>



<p>Je moet minimaal de &#8216;if () {}&#8217; gebruiken. Je mag daarna één &#8216;else {}&#8217; gebruiken. Of je mag een of meerdere &#8216;else if () {}&#8217; gebruiken. Deze moet altijd na &#8216;if () {}&#8217; én voor de &#8216;else {}&#8217; komen. De &#8216;else {}&#8217; is een optie, dus als je hem niet nodig hebt mag je hem weglaten. </p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Syntax</strong></em></p>



<p class="grey-message">Optie 1 (zie ook if)</p>



<p>if (<em>vergelijking</em>) {<br> <em>functies</em>;<br>}</p>



<p class="grey-message">Optie 2 (alleen met else)</p>



<p>if (<em>vergelijking</em>) {<br> <em>functies</em>;<br>}<br>else {<br> <em>functies</em>;<br>}</p>



<p class="grey-message">Optie 3 (alleen met else if)</p>



<p>if (<em>vergelijking</em>) {<br> <em>functies</em>;<br>}<br>else if (<em>vergelijking</em>) {<br> <em>functies</em>;<br>}</p>



<p class="grey-message">Optie 4 (met else if én else)</p>



<p>if (<em>vergelijking</em>) {<br> <em>functies</em>;<br>}<br>else if (<em>vergelijking</em>){<br>}<br>else {<br> <em>functies</em>;<br>}</p>



<p class="blue-message">Bij optie 4 mogen dus meer dan een &#8216;else if () {}&#8217; gebruikt worden.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Parameters</strong></em><br><em>vergelijking</em>: dit is een boolean vergelijking die als resultaat waar (true) of onwaar (false) heeft.<br><em>functies</em>: een of meerdere regels programma code.</p>



<p class="blue-message"><strong>Enkele voorbeelden van vergelijkingen</strong><br>1 == 1 (is gelijk aan, true)   |   1 == 2 (is gelijk aan, false)   |   1 &gt; 2 (is groter dan, false)   |   5 &gt; 2 (is groter dan, true)<br>5 != 6 (is niet gelijk aan, true)   |   5 &lt;= 8 (is kleiner of gelijk aan, true)   |   5 &gt;= 8 (is groter of gelijk aan, false)</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Geeft terug</strong></em><br>Niets.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em><strong>Voorbeeld</strong></em></p>



<pre class="EnlighterJSRAW" data-enlighter-language="cpp" data-enlighter-theme="" data-enlighter-highlight="11, 13, 15, 17" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">int leeftijd; // Variabele om de ingevoerde leeftijd op te slaan

void setup() {
  ...
}

void loop() {
  // geef de variabele 'leeftijd' een waarde
  
  // Bepaal de leeftijdsfase
    if (leeftijd &lt; 12) {
      Serial.println("Je zit in de kindertijd.");
    } else if (leeftijd &lt; 18) {
      Serial.println("Je zit in de tienerfase.");
    } else if (leeftijd &lt; 65) {
      Serial.println("Je zit in de volwassenfase.");
    } else {
      Serial.println("Je zit in de seniorenfase.");
    }

  delay(1000); // Wacht 1 seconde
}
</pre>



<p><em><strong>Toelichting voorbeeld</strong></em><br>In dit voorbeeld wordt de variabele &#8216;leeftijd&#8217; gevuld met een leeftijd van een persoon en wordt weergegeven in welke leeftijdfase de persoon zich bevindt.</p>



<p>De variabele &#8216;leeftijd&#8217; wordt met een waarde gevuld.<br>Op regel 11 wordt door &#8216;if ()&#8217; bepaald of &#8216;leeftijd&#8217; kleiner is dan 12. Zo ja, dan wordt de programma code tussen de &#8216;{}&#8217; uitgevoerd. In dit geval alleen regel 12, daarna gaat het programma verder naar regel 21. Als dit niet waar is gaat het programma verder op regel 13. </p>



<p>Hier wordt door &#8216;else if ()&#8217; bepaald of leeftijd kleiner is dan 18. Zo ja, dan wordt de programma code tussen de &#8216;{}&#8217; uitgevoerd. In dit geval alleen regel 14, daarna gaat het programma verder naar regel 21. Als dit niet waar is gaat het programma verder op regel 15. </p>



<p>Hier wordt door &#8216;else if ()&#8217; bepaald of leeftijd kleiner is dan 65. Zo ja, dan wordt de programma code tussen de &#8216;{}&#8217; uitgevoerd. In dit geval alleen regel 16, daarna gaat het programma verder naar regel 21. Als dit niet waar is gaat het programma verder op regel 17.</p>



<p>Hier wordt de &#8216;else {}&#8217; uitgevoerd. Dit betekent dat de programma code tussen de &#8216;{}&#8217; wordt uitgevoerd. In dit geval alleen regel 18, daarna gaat het programma verder naar regel 21.</p>



<p class="blue-message">Als het programma bij de regel met &#8216;else {}&#8217; komt, wordt de programma code tussen de &#8216;{}&#8217; altijd uitgevoerd.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
<style class="advgb-styles-renderer">#advgb-col-7f816c4f-2621-4f6f-8cfb-4008e2c067e2>.advgb-column-inner{}@media screen and (max-width: 1023px) {#advgb-col-7f816c4f-2621-4f6f-8cfb-4008e2c067e2>.advgb-column-inner{}}@media screen and (max-width: 767px) {#advgb-col-7f816c4f-2621-4f6f-8cfb-4008e2c067e2>.advgb-column-inner{}}#advgb-col-f3c97599-8dc1-4242-8817-2c3bdf866a89>.advgb-column-inner{}@media screen and (max-width: 1023px) {#advgb-col-f3c97599-8dc1-4242-8817-2c3bdf866a89>.advgb-column-inner{}}@media screen and (max-width: 767px) {#advgb-col-f3c97599-8dc1-4242-8817-2c3bdf866a89>.advgb-column-inner{}}#advgb-col-b93622b9-9f0c-4a41-88cd-7e37a15e747c>.advgb-column-inner{}@media screen and (max-width: 1023px) {#advgb-col-b93622b9-9f0c-4a41-88cd-7e37a15e747c>.advgb-column-inner{}}@media screen and (max-width: 767px) {#advgb-col-b93622b9-9f0c-4a41-88cd-7e37a15e747c>.advgb-column-inner{}}#advgb-cols-fde5dd61-5895-4a25-a42b-f8d2ce6839a0{margin-top:0px;}@media screen and (max-width: 1023px) {#advgb-cols-fde5dd61-5895-4a25-a42b-f8d2ce6839a0{}}@media screen and (max-width: 767px) {#advgb-cols-fde5dd61-5895-4a25-a42b-f8d2ce6839a0{}}#advgb-col-7f816c4f-2621-4f6f-8cfb-4008e2c067e2>.advgb-column-inner{}@media screen and (max-width: 1023px) {#advgb-col-7f816c4f-2621-4f6f-8cfb-4008e2c067e2>.advgb-column-inner{}}@media screen and (max-width: 767px) {#advgb-col-7f816c4f-2621-4f6f-8cfb-4008e2c067e2>.advgb-column-inner{}}#advgb-col-f3c97599-8dc1-4242-8817-2c3bdf866a89>.advgb-column-inner{}@media screen and (max-width: 1023px) {#advgb-col-f3c97599-8dc1-4242-8817-2c3bdf866a89>.advgb-column-inner{}}@media screen and (max-width: 767px) {#advgb-col-f3c97599-8dc1-4242-8817-2c3bdf866a89>.advgb-column-inner{}}#advgb-col-b93622b9-9f0c-4a41-88cd-7e37a15e747c>.advgb-column-inner{}@media screen and (max-width: 1023px) {#advgb-col-b93622b9-9f0c-4a41-88cd-7e37a15e747c>.advgb-column-inner{}}@media screen and (max-width: 767px) {#advgb-col-b93622b9-9f0c-4a41-88cd-7e37a15e747c>.advgb-column-inner{}}</style><p>Het bericht <a href="https://claasen-tech.nl/c-plus-plus/else/">else</a> verscheen eerst op <a href="https://claasen-tech.nl">Claasen-tech</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
