Skip to content

Commit 8be6471

Browse files
authored
Create oefeningen_if_else.ipynb
1 parent 5269c01 commit 8be6471

1 file changed

Lines changed: 101 additions & 0 deletions

File tree

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": [
7+
"# Oefeningen: If-Else en Logica\n",
8+
"\n",
9+
"**Naam:** ... \n",
10+
"**Klas:** ... \n",
11+
"\n",
12+
"In dit bestand ga je aan de slag met drie programmeeruitdagingen. Zorg dat je de code per opdracht in de juiste cel schrijft en test of het programma werkt.\n",
13+
"\n",
14+
"---"
15+
]
16+
},
17+
{
18+
"cell_type": "markdown",
19+
"metadata": {},
20+
"source": [
21+
"## Opdracht 1: Het kleinste getal\n",
22+
"Schrijf een programma waarin:\n",
23+
"* Je de gebruiker vraagt om twee getallen in te voeren (`getal1` en `getal2`).\n",
24+
"* Je bepaalt met een booleaanse expressie (voorwaarde) binnen een `if-else` statement wat er afgedrukt moet worden.\n",
25+
"* Je het kleinste van de twee getallen op het scherm toont."
26+
]
27+
},
28+
{
29+
"cell_type": "code",
30+
"execution_count": null,
31+
"metadata": {},
32+
"outputs": [],
33+
"source": [
34+
"# Schrijf hier de code voor Opdracht 1:\n"
35+
]
36+
},
37+
{
38+
"cell_type": "markdown",
39+
"metadata": {},
40+
"source": [
41+
"## Opdracht 2: Even of Oneven\n",
42+
"Schrijf een programma waarin:\n",
43+
"* Je de gebruiker vraagt naar de invoer van een geheel getal.\n",
44+
"* Je bepaalt met een booleaanse expressie of het getal deelbaar is door 2.\n",
45+
" * *Tip: In Python gebruik je hiervoor de modulo operator `%`. Als `getal % 2 == 0` is het getal even.*\n",
46+
"* Je op het scherm toont of het ingevoerde getal **even** of **oneven** is."
47+
]
48+
},
49+
{
50+
"cell_type": "code",
51+
"execution_count": null,
52+
"metadata": {},
53+
"outputs": [],
54+
"source": [
55+
"# Schrijf hier de code voor Opdracht 2:\n"
56+
]
57+
},
58+
{
59+
"cell_type": "markdown",
60+
"metadata": {},
61+
"source": [
62+
"## Opdracht 3: Palindroom van 4 cijfers\n",
63+
"Een cijferpalindroom is een getal dat van voor naar achteren hetzelfde is als van achter naar voren (bijvoorbeeld: 1991).\n",
64+
"\n",
65+
"**Schrijf een programma waarin:**\n",
66+
"* Je de gebruiker vraagt om een getal van 4 cijfers in te voeren.\n",
67+
"* Je controleert of het getal een palindroom is.\n",
68+
"* De mogelijke antwoorden zijn: **\"EEN CIJFERPALINDROOM\"** of **\"GEEN CIJFERPALINDROOM\"**.\n",
69+
"\n",
70+
"**Hulp bij de logica:**\n",
71+
"Bedenk dat bij een getal van 4 cijfers (bijv. 1991):\n",
72+
"1. Het eerste cijfer gelijk moet zijn aan het laatste cijfer.\n",
73+
"2. Het tweede cijfer gelijk moet zijn aan het derde cijfer.\n",
74+
"\n",
75+
"*Tip: Je kunt de cijfers uit een tekst (string) halen met indexen, bijv. `getal[0]` voor het eerste cijfer.*"
76+
]
77+
},
78+
{
79+
"cell_type": "code",
80+
"execution_count": null,
81+
"metadata": {},
82+
"outputs": [],
83+
"source": [
84+
"# Schrijf hier de code voor Opdracht 3:\n"
85+
]
86+
}
87+
],
88+
"metadata": {
89+
"kernelspec": {
90+
"display_name": "Python 3",
91+
"language": "python",
92+
"name": "python3"
93+
},
94+
"language_info": {
95+
"name": "python",
96+
"version": "3.10"
97+
}
98+
},
99+
"nbformat": 4,
100+
"nbformat_minor": 4
101+
}

0 commit comments

Comments
 (0)