Arithmétique et opérateurs
Opérations mathématiques
Arithmétique et opérateurs est une leçon Ruby Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Ruby Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Ruby Academy comprend 4 leçons au total.
Arithmétique de base
Ruby prend en charge les opérateurs courants : +, -, * et /.
puts 5 + 3
puts 5 - 3
puts 5 * 3
puts 6 / 3L’opérateur modulo
% renvoie le reste d’une division. Il est très utile pour vérifier la divisibilité.
puts 10 % 3
puts 10 % 2Exponentiation
** élève un nombre à une puissance.
puts 2 ** 3
puts 5 ** 2Priorité des opérateurs
La multiplication et la division s’effectuent avant l’addition et la soustraction. Utilisez des parenthèses pour contrôler l’ordre.
puts 2 + 3 * 4
puts (2 + 3) * 4Affectation composée
Des opérateurs comme += et *= mettent à jour une variable sur place.
total = 10
total += 5
total *= 2
puts totalOpérateurs de comparaison
Comparez les nombres avec <, >, <=, >=, == et !=. Ils renvoient vrai ou faux.
puts 5 > 3
puts 5 == 5
puts 5 != 4L’opérateur de comparaison à trois voies
<=> renvoie -1, 0 ou 1 selon l’ordre. Il permet le tri.
puts (1 <=> 2)
puts (2 <=> 2)
puts (3 <=> 2)divmod
divmod renvoie à la fois le quotient et le reste dans un tableau, en un seul appel.
q, r = 17.divmod(5)
puts q
puts rMélanger entiers et nombres flottants
Mélanger un entier et un nombre flottant convertit le résultat en nombre flottant.
puts 5 + 2.0
puts 3 * 1.5times et upto
Les entiers possèdent des outils d’itération. times répète une action et upto compte vers le haut.
3.times { |i| print "#{i} " }
puts
1.upto(3) { |i| print "#{i} " }
putsConstruire un total
Combinez des opérateurs dans un petit calcul.
price = 20
quantity = 3
tax = 0.1
subtotal = price * quantity
total = subtotal + subtotal * tax
puts totalVérification rapide
Vérifiez vos connaissances sur l’arithmétique et les opérateurs.
Récapitulatif
Vous avez appris les opérateurs :
- arithmétique
+ - * /, modulo%, puissance** - priorité et parenthèses
- affectation composée, comparaisons,
<=>,divmod timesetuptopour l’itération
Ensuite : le module Math.
puts (10 % 3) + (2 ** 3)Questions Fréquemment Posées
La leçon « Arithmétique et opérateurs » est-elle gratuite ?
Oui — le texte complet de « Arithmétique et opérateurs » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Ruby Academy, passe à CoddyKit PRO. Le cours Ruby Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Arithmétique et opérateurs » ?
Opérations mathématiques Tu pratiques Ruby Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Ruby Academy ?
Aucune expérience préalable n'est requise. Ruby Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « Arithmétique et opérateurs » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Ruby Academy ?
Oui. Chaque leçon Ruby Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Entiers et nombres flottants
- Arithmétique et opérateurs
- Le module Math
- Rationnels et BigDecimal