vault backup: 2023-10-05 09:18:23

This commit is contained in:
Louis Gallet 2023-10-05 09:18:23 +02:00
parent 31fa06ec3b
commit 37c662ef10
Signed by: lgallet
SSH Key Fingerprint: SHA256:qnW7pk4EoMRR0UftZLZQKSMUImbEFsiruLC7jbCHJAY
2 changed files with 33 additions and 8 deletions

View File

@ -13,7 +13,7 @@
"state": {
"type": "markdown",
"state": {
"file": "Algo/CM/CM du 04 octobre.md",
"file": "Prog/Loops.md",
"mode": "source",
"source": false
}
@ -85,7 +85,7 @@
"state": {
"type": "backlink",
"state": {
"file": "Algo/CM/CM du 04 octobre.md",
"file": "Prog/Loops.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@ -102,7 +102,7 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "Algo/CM/CM du 04 octobre.md",
"file": "Prog/Loops.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
}
@ -125,7 +125,7 @@
"state": {
"type": "outline",
"state": {
"file": "Algo/CM/CM du 04 octobre.md"
"file": "Prog/Loops.md"
}
}
},
@ -158,8 +158,10 @@
},
"active": "325e43e04f9c035d",
"lastOpenFiles": [
"Algo/CM/CM du 27 septembre.md",
"Algo/CM/CM du 04 octobre.md",
"Prog/Loops.md",
"Prog",
"Algo/CM/CM du 27 septembre.md",
"Algo/Séminaire/Remediation.md",
"Algo/Courses/Chapter 6 - Lists.md",
"Methodologie/Communication.md",
@ -200,10 +202,8 @@
"Algo/Chapter 0 - A bit of imperative",
"Algo/Séminaire/Weird stuff.md",
"Algo/Séminaire/assets/69E2987C-209A-48CD-8964-5A60462966E5.jpg",
"Algo/Séminaire/assets",
"Untitled.canvas",
"2023-09-01.md",
"Cours algo.md",
"Test d'antidote avec Obsidian.md"
"Cours algo.md"
]
}

25
Prog/Loops.md Normal file
View File

@ -0,0 +1,25 @@
In C#, loops are called iteration statements. We need to master both, recursion and loops. There are 3 kinds of loops in C# :
- while and do (...) while
- for
- foreach
## While loop
```cs
while (<condition>)
{
// repeat stuff
}
```
The ``condition`` is a boolean
**Example**
```cs
unit SumWhile(unit n)
{
uint loop = 0;
while (n > 1)
{
loop += 1;
n = n - 1;
}
return loop;
}
```