Modulo en Ruby

Introduction au Modulo

En programmation, le modulo est un concept qui permet de récupérer le reste d'une division entre deux nombres. En Ruby, vous pouvez facilement obtenir ce reste en utilisant la syntaxe suivante : x.modulo(y).

Ici, x représente le dividende et y représente le diviseur. Vous remarquerez que deux valeurs sont nécessaires pour que cette fonction fonctionne.

Utilisation de la Fonction Modulo

Voici quelques exemples pour bien comprendre comment utiliser la fonction modulo en Ruby.

Exemple 1 :

puts 5.modulo(3)  # Sortie : 2

Dans cet exemple, lorsque vous divisez 5 par 3, le reste est 2.

Exemple 2 :

puts 10.modulo(3)  # Sortie : 1

Ici, lorsque vous divisez 10 par 3, le reste est 1. Ces exemples montrent clairement comment la fonction modulo renvoie le reste d'une division.

Application Pratique et Référencement

La fonction modulo est utile dans divers scénarios de programmation, notamment pour les opérations qui nécessitent une gestion des cycles ou des intervalles. Par exemple, vous pourriez l'utiliser pour déterminer si un nombre est pair ou impair, ou pour faire des rotations dans des jeux.