From 37c662ef10b74f095e3802ffec6d9d28deb59656 Mon Sep 17 00:00:00 2001 From: Louis Date: Thu, 5 Oct 2023 09:18:23 +0200 Subject: [PATCH] vault backup: 2023-10-05 09:18:23 --- .obsidian/workspace.json | 16 ++++++++-------- Prog/Loops.md | 25 +++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 8 deletions(-) create mode 100644 Prog/Loops.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 7dae3ea..475a9b6 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -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" ] } \ No newline at end of file diff --git a/Prog/Loops.md b/Prog/Loops.md new file mode 100644 index 0000000..89ea842 --- /dev/null +++ b/Prog/Loops.md @@ -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 () +{ + // 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; +} +```