Modèle:Quel intervalle
Apparence
2
Description
[modifier le wikicode]Retourne le numéro de l'intervalle dans lequel se trouve la valeur à tester.
- param 1 : valeur à tester
- param 2 : borne 1 : début du premier intervalle
- param 3 : borne 2 : début du deuxième intervalle
- param 4 (facultatif) : borne 3 : début du troisième intervalle
- param 5 (facultatif) : borne 4 : début du quatrième intervalle
- param 6 (facultatif) : borne 5 : début du cinquième intervalle
Il est nécessaire d'ordonner les bornes tel que : param 2 < param 3 < param 4 < param 5 < param 6.
Valeur | Retour |
---|---|
v < param 2 | 0 |
param 2 ≤ v < param 3 | 1 |
param 3 ≤ v | 2 |
Test unitaire
[modifier le wikicode]Paramètre | Résultat | Attendu | Statut |
---|---|---|---|
-4|-1|10|50 | 0 | 0 | Succès |
3|-1|10|50 | 1 | 1 | Succès |
14|-1|10|50 | 2 | 2 | Succès |
30000|-1|10|50 | 3 | 3 | Succès |
-1|-5|-2|3|7 | 2 | 2 | Succès |
9|-5|-2|3|7 | 4 | 4 | Succès |