--- title: "Zelf programma's schrijven: Rekenkundige operatoren" tags: algoritmisch denken --- # Rekenkundige operatoren Een "operator" is eigenlijk een mooie manier om een wiskundige bewerking te beschrijven. Deze kunnen we in Python ook gebruiken. In de tabel hieronder staan een paar wiskundige bewerkingen dat jullie zeker kennen. Rechts ervan staan de tekens dat je in Python gebruikt om deze bewerking te doen. |Wiskundige bewerking|Operator (teken)| |-|-| |Optellen|+| |Aftrekken|-| |Vermenigvuldigen|\*| |Delen|/| Je kan deze operatoren gebruiken op de zelfde manier als je doet in wiskunde. Dus bijvoorbeeld: `1 + 2` of `3 * 10` ## Voorbeeld Als we bijvoorbeeld 1, 2 en 3 willen optellen moeten we gewoon deze som gebruiken: `1 + 2 + 3` Maar belangrijk, dit voorbeeld hieronder gaat niet werken: <iframe height="400px" width="100%" src="https://repl.it/@jpelgrimsschep/Verkeerde-som?lite=true" scrolling="no" frameborder="no" allowtransparency="true" allowfullscreen="true" sandbox="allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals"></iframe> Druk maar eens op de "run" knop. Er verschijnt niets in de output. Dat klopt, want we hebben nog niet gezegd dat we de uitkomst in de output willen tonen! We moeten hier dus ook de `print()` functie gebruiken om het resultaat te tonen in de output. De juiste oplossing is dus: <iframe height="400px" width="100%" src="https://repl.it/@jpelgrimsschep/Juiste-som?lite=true" scrolling="no" frameborder="no" allowtransparency="true" allowfullscreen="true" sandbox="allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals"></iframe> Als je nu op de "Run" knop klikt dan krijg je wel `6` in de output. Probeer het voorbeeld hierboven eens te veranderen zodat je 20 gedeeld door 2 in de output toont. In de output moet dus `10` verschijnen.