Haskell : Expression
Exercices Corriges en Haskell :
Donner le résultat des expressions suivantes :
1- ‘Z’ < ‘A’
2- "abc" <= "ab"
3- "abc" >= "ac"
4- 1 + 2 * 3
5- 5.0 – 4.2 / 2.1
6- 3 > 4 || 5 < 6 && not (7 /= 8)
7- if 6 < 10 then 6.0 else 10.0
8- 0XaB + 3
9- 0xbA + 5
10- (-2) `mod` 3
Correction :
- False, car le code ASCII de 'Z' est supérieur à celui de 'A'.
- False, car "abc" est strictement supérieur à "ab".
- False, car 'b' est strictement inférieur à 'c'.
- Le résultat est 7. L'opérateur * est évalué avant l'opérateur +.
- Le résultat est environ 2.381, car la division est effectuée avant la soustraction.
- True. L'opérateur && est évalué avant l'opérateur || et l'expression not (7 /= 8) est évaluée à True car 7 n'est pas différent de 8.
- Le résultat est 6.0, car 6 est inférieur à 10.
- Le résultat est 169, car 0XaB est égal à 171 en décimal.
- Le résultat est 186, car 0xbA est égal à 186 en décimal.
- Le résultat est 1, car le reste de la division euclidienne de -2 par 3 est égal à 1.
Si vous avez trouvé les exercices corrigés en Haskell de JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !
Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk
Ajouter un commentaire