Skip to content
Snippets Groups Projects
Commit 3cec292c authored by orestis.malaspin's avatar orestis.malaspin
Browse files

ajout tetes chapites

parent 0295dc83
Branches
Tags
No related merge requests found
Pipeline #
...@@ -12,8 +12,8 @@ sansfont: Sans Serif ...@@ -12,8 +12,8 @@ sansfont: Sans Serif
- Permet d'effectuer un branchement dans le code quand une condition est remplie: - Permet d'effectuer un branchement dans le code quand une condition est remplie:
Soit une condition donnée, si cette condition est remplie, exécute ce **bloc** de code, Soit une condition donnée, si cette condition est remplie, on exécute un **bloc** de code.
ne l'exécute pas si la conditino n'est pas remplie. On ne l'exécute pas si la condition n'est pas remplie.
- La syntaxe est: - La syntaxe est:
...@@ -26,14 +26,83 @@ sansfont: Sans Serif ...@@ -26,14 +26,83 @@ sansfont: Sans Serif
- Exemple: - Exemple:
<pre><code data-trim="hljs rust" class="lang-rust"> <pre><code data-trim="hljs rust" class="lang-rust">
fn main() { fn main() {
let x = 5; let x = 5;
if x < 10 { if x < 10 {
println!("{} est plus petit que 10.", x); println!("{} est plus petit que 10.", x);
} }
} }
</code></pre> </code></pre>
## Le `if ... else`{.rust} ## Le `if ... else`{.rust}
- Permet d'effectuer un branchement dans le code quand une condition est remplie ou si elle ne l'est pas:
Soit une condition donnée, si cette condition est remplie, on exécute un **bloc** de code,
si elle ne l'est pas on exécute un autre **bloc**.
- La syntaxe est:
~~~{.lang-rust}
if condition {
// exécute ce bloc
} else {
// exécute cet autre bloc
}
~~~
- Exemple:
<pre><code data-trim="hljs rust" class="lang-rust">
fn main() {
let x = 5;
if x < 10 {
println!("{} est plus petit que 10.", x);
} else {
println!("{} est plus grand ou égal à 10.", x);
}
}
</code></pre>
## Le `if ... else if ... else`{.rust}
- Permet d'effectuer un branchement dans le code quand plusieurs conditions sont remplies... ou pas:
- La syntaxe est:
~~~{.lang-rust}
if condition1 {
// exécute ce bloc
} else if condition2 {
// exécute deuxième ce bloc
} else {
// exécute cet autre bloc
}
~~~
- Exemple:
<pre><code data-trim="hljs rust" class="lang-rust">
fn main() {
let x = 15;
if x < 10 {
println!("{} est plus petit que 10.", x);
} else if x >= 10 && x < 20 {
println!("{} est plus grand ou égal à 10 et plus petit que 20.", x);
} else {
println!("{} est plus grand ou égal à 20.", x);
}
}
</code></pre>
# Les boucles
## La boucle `loop`{.rust}
## La boucle `while`{.rust}
## La boucle `for`{.rust}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment