{}const=>[]async()letfn</>var
Développement

🔢 Votre première calculatrice en Lua : apprenez à programmer à partir de zéro

Vous venez de commencer à apprendre Lua et vous ne savez pas par où commencer ? Écrivons un projet simple mais utile : une calculatrice interactive dans le terminal.

К

Kodik

Auteur

2 min de lecture

📘 Niveau : débutant

🧠 Vous apprendrez :

  • utiliser des variables

  • lire l'entrée de l'utilisateur

  • travailler avec des nombres

  • appliquer les conditions (if, elseif, else)

🚀 Ce que nous allons faire

Dans cette tâche, vous allez créer calculatrice simplequi sait additionner, soustraire, multiplier et diviser deux nombres. Tout se passera dans le terminal, comme dans les utilitaires de console classiques.

🔥 100 000+ étudiants déjà avec nous

Marre de lire la théorie ?
Il est temps de coder !

Kodik — une appli où tu apprends à coder par la pratique. Mentor IA, leçons interactives, projets réels.

🤖 IA 24/7
🎓 Certificats
💰 Gratuit
🚀 Commencer
Ont rejoint aujourd'hui

🔧 Préparation

Vous pouvez écrire du code directement dans le navigateur, par exemple ici :
👉 https://replit.com/languages/lua

🧱 Étape 1 : Obtenir l'entrée

Nous demandons à l'utilisateur d'entrer deux nombres et un signe d'opération :

print("Enter the first number:")
local a = io.read("*n")

print("Enter the second number:")
local b = io.read("*n")

print("Enter operation (+, -, *, /):")
local op = io.read()

🧮 Étape 2 : Effectuer l'opération

Maintenant, nous traitons l'entrée et calculons le résultat :

if op == "+" then
  print("Result: " .. (a + b))
elseif op == "-" then
  print("Result: " .. (a - b))
elseif op == "*" then
  print("Result: " .. (a * b))
elseif op == "/" then
  if b ~= 0 then
    print("Result: " .. (a / b))
  else
    print("You can't divide by zero!")
  end
else
  print("Unknown operation")
end

✅ Vérification

Testez la calculatrice :

  • 10, 5, + → 15

  • 10, 0, / → avertissement de division par zéro

💡 Idées supplémentaires

  • Ajouter un redémarrage du calculateur après la fin

  • Faites un menu simple avant de commencer

  • Prise en charge des nombres fractionnaires

🐾 Et ensuite

Vous avez maintenant votre premier utilitaire de console Lua ! C'est une excellente base pour la prochaine étape : créer des mini-applications ou même des jeux simples.

Rejoignez notre communauté et apprenez à programmer dans une ambiance chaleureuse !

Code 🐾 est notre assistant tout doux qui aide les débutants à apprendre la programmation facilement et avec le sourire. Avec lui, vous pouvez suivre des cours sur Lua, Python et d'autres langages, en créant de vrais projets étape par étape.

🎯Arrête de reporter

Tu as aimé l'article ?
Place à la pratique !

Avec Kodik, tu ne lis pas seulement — tu codes immédiatement. Théorie + pratique = vraies compétences.

Pratique instantanée
🧠L'IA explique le code
🏆Certificat

Sans inscription • Sans carte