aboutsummaryrefslogtreecommitdiff
path: root/semestre 2/informatique/tme/semaine1/03_jeuTest.c
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <anhgelus@anhgelus.world>2025-01-31 15:39:30 +0100
committerAnhgelus Morhtuuzh <anhgelus@anhgelus.world>2025-01-31 15:39:30 +0100
commitd7c69934248f3fab4988c0d37c11feba25d653b8 (patch)
tree6c396257cb21374e13a26b8f78c05353806220bc /semestre 2/informatique/tme/semaine1/03_jeuTest.c
parented631f52ee7af474625e37c6855c7c55903317fc (diff)
Ajout du début du deuxième semestre
Diffstat (limited to 'semestre 2/informatique/tme/semaine1/03_jeuTest.c')
-rw-r--r--semestre 2/informatique/tme/semaine1/03_jeuTest.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/semestre 2/informatique/tme/semaine1/03_jeuTest.c b/semestre 2/informatique/tme/semaine1/03_jeuTest.c
new file mode 100644
index 0000000..1099c11
--- /dev/null
+++ b/semestre 2/informatique/tme/semaine1/03_jeuTest.c
@@ -0,0 +1,18 @@
+#include <assert.h>
+
+int alternative(int n1, int n2, int n3){
+ int res;
+ if (n1 > 8) res = 3;
+ else if (n3 == 20) res = 2;
+ else if (n2 >= 10 && n3 >= 10) res = 1;
+ else res = 0;
+ return res;
+}
+
+int main(){
+ assert(alternative(-4, 3, 20) == 2); // teste de la branche n3 == 20
+ assert(alternative(9,-2,20) == 3); // teste de la branche n1 > 8
+ assert(alternative(-5, 15, 1098765) == 1); // teste de la branche n2 >= 10 && n3 >= 10
+ assert(alternative(4, 8, 23) == 0); // teste des autres cas
+ return 0;
+}