Compléter le tableau suivant :
Voici le tableau complété :
n
|
floor n
|
ceiling n
|
round n
|
truncate n
|
(/3) n
|
17.2
|
17
|
18
|
17
|
17
|
5.733333333333333
|
-8.7
|
-9
|
-8
|
-9
|
-8
|
-2.8999999999999995
|
43.9
|
43
|
44
|
44
|
43
|
14.633333333333333
|
-6
|
-6
|
-6
|
-6
|
-6
|
-2.0
|
81.3
|
81
|
82
|
81
|
81
|
27.1
|
- floor n : retourne le plus grand entier qui est inférieur ou égal à n.
- ceiling n : retourne le plus petit entier qui est supérieur ou égal à n.
- round n : retourne l'entier le plus proche de n. Si n est à égale distance de deux entiers, retourne l'entier pair le plus proche.
- truncate n : retourne la partie entière de n, en supprimant sa partie décimale.
- (/3) n : divise n par 3.
(En Haskell, le code correspondant pourrait être le suivant :
tableau = [(17.2, floor 17.2, ceiling 17.2, round 17.2, truncate 17.2, (/3) 17.2),
(-8.7, floor (-8.7), ceiling (-8.7), round (-8.7), truncate (-8.7), (/3) (-8.7)),
(43.9, floor 43.9, ceiling 43.9, round 43.9, truncate 43.9, (/3) 43.9),
(-6, floor (-6), ceiling (-6), round (-6), truncate (-6), (/3) (-6)),
(81.3, floor 81.3, ceiling 81.3, round 81.3, truncate 81.3, (/3) 81.3)]