0Pricing
Ruby Academy · Leçon

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 / 3

L’opérateur modulo

% renvoie le reste d’une division. Il est très utile pour vérifier la divisibilité.

puts 10 % 3
puts 10 % 2

Exponentiation

** élève un nombre à une puissance.

puts 2 ** 3
puts 5 ** 2

Priorité 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) * 4

Affectation composée

Des opérateurs comme += et *= mettent à jour une variable sur place.

total = 10
total += 5
total *= 2
puts total

Opérateurs de comparaison

Comparez les nombres avec <, >, <=, >=, == et !=. Ils renvoient vrai ou faux.

puts 5 > 3
puts 5 == 5
puts 5 != 4

L’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 r

Mé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.5

times 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} " }
puts

Construire 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 total

Vé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
  • times et upto pour 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

  1. Entiers et nombres flottants
  2. Arithmétique et opérateurs
  3. Le module Math
  4. Rationnels et BigDecimal
← Retour à Ruby Academy