forked from Jonathancollinet/suite01
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ex08.js
54 lines (43 loc) · 1.25 KB
/
ex08.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/*
Ecrire une fonction "isAllEven",
qui prend un paramètre un tableau de nombre,
et qui retourne un nombre:
- 1 si tous les nombres du tableau sont pair
- 0 si au moins un nombre du tableau est impair
CRITERE DE VALIDATION OBLIGATOIRE
--> Réutiliser la fonction isEven
que vous aviez codé dans les exercices précédents ;)
INTERDICTION d'écrire le contenu de isEven dans la même fonction
Vous devez donc bien avoir 2 fonctions différentes;
*/
/* Test 1
Appel à la fonction "isAllEven",
prenant en paramètre le tableau [4, 5, 6],
et nous attendons comme résultat 0;
*/
isAllEven([4, 5, 6]);
/* Test 1
Appel à la fonction "isAllEven",
prenant en paramètre le tableau [4, 4, 6, 8, 10, 12],
et nous attendons comme résultat 1;
*/
isAllEven([4, 4, 6, 8, 10, 12]);
// écrire votre code sous ce commentaire
function isEven(n) {
if (n % 2 != 0) {
return 0;
}
else {
return 1;
}
}
function isAllEven(table) {
for (let i = 0; i < table.length; i++) {
if (isEven(table[i]) != 1) {
return 0;
}
}
return 1;
}
console.log(isAllEven([4, 5, 6]));
console.log(isAllEven([4, 6, 6, 8, 10, 12]));