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

added quizzes

parent a6e63bc6
Branches
No related tags found
No related merge requests found
Pipeline #6264 passed
...@@ -146,6 +146,10 @@ Type Signification ...@@ -146,6 +146,10 @@ Type Signification
- $0 \Rightarrow$ `false`{.C} - $0 \Rightarrow$ `false`{.C}
- On peut les manipuler comme des entier (les sommer, les multiplier, ...). - On peut les manipuler comme des entier (les sommer, les multiplier, ...).
# Quiz: booléens
## [Quiz: booléens](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1032492)
<!-- TODO Quiz en ligne --> <!-- TODO Quiz en ligne -->
<!-- ```C <!-- ```C
if (42) { /* vrai */ } if (42) { /* vrai */ }
...@@ -186,6 +190,10 @@ if (x) { /* vrai */ } ...@@ -186,6 +190,10 @@ if (x) { /* vrai */ }
int d = 'c'; int d = 'c';
``` ```
# Quiz: conversions
## [Quiz: conversions](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1033446)
<!-- TODO Quiz en ligne --> <!-- TODO Quiz en ligne -->
<!-- ```C <!-- ```C
int a = (int)2.8; // 2 int a = (int)2.8; // 2
...@@ -252,6 +260,10 @@ Opérateurs testant la relation entre deux *expressions*: ...@@ -252,6 +260,10 @@ Opérateurs testant la relation entre deux *expressions*:
| `||`{.C} | `a || b`{.C} | OU logique | | `||`{.C} | `a || b`{.C} | OU logique |
| `!`{.C} | `!a`{.C} | NON logique | | `!`{.C} | `!a`{.C} | NON logique |
# Quiz: opérateurs logiques
## [Quiz: opérateurs logiques](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1033629)
<!-- TODO: Quiz --> <!-- TODO: Quiz -->
<!-- ```C <!-- ```C
1 && 0 == 0 1 && 0 == 0
...@@ -388,6 +400,10 @@ switch (x) { ...@@ -388,6 +400,10 @@ switch (x) {
**Dangereux, mais c'est un moyen d'avoir un "ou" logique dans un case.** **Dangereux, mais c'est un moyen d'avoir un "ou" logique dans un case.**
# Quiz: `if ... else, switch ... case`{.C}
## [Quiz: `if ... else, switch ... case`{.C}](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1033916)
# Structures de contrôle: `for`{.C}, `while`{.C}, `do ... while`{.C} (1/4) # Structures de contrôle: `for`{.C}, `while`{.C}, `do ... while`{.C} (1/4)
## La boucle `for`{.C} ## La boucle `for`{.C}
...@@ -551,6 +567,10 @@ int main() { ...@@ -551,6 +567,10 @@ int main() {
} // COMPILE } // COMPILE
``` --> ``` -->
# Quiz: compile ou compile pas?
## [Quiz: compile ou compile pas](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1033948)
# Entrées/sorties: `printf()`{.C} (1/2) # Entrées/sorties: `printf()`{.C} (1/2)
## Généralités ## Généralités
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment