Skip to content

Latest commit

 

History

History
55 lines (45 loc) · 1.78 KB

File metadata and controls

55 lines (45 loc) · 1.78 KB

💎 Mes Premiers Pas en Ruby

Bienvenue dans mon premier dépôt d'apprentissage du langage Ruby ! Ce projet regroupe mes premiers exercices pratiques pour maîtriser la logique algorithmique et les bases de la Programmation Orientée Objet (POO) avec Ruby.


📂 Contenu du Projet

1. Calculator (Dossier calculate)

Une calculatrice interactive en ligne de commande.

  • Fonctionnalités : Addition, soustraction, multiplication et division.
  • Concepts clés :
    • Boucles while et until.
    • Méthodes avec arguments et valeurs de retour (ask, number).
    • Gestion des flux de données (conversion String vers Float).
    • En cours : Validation des entrées utilisateur et formatage des résultats.

2. Person (Dossier test)

Une introduction à la Programmation Orientée Objet.

  • Fonctionnalités : Création et manipulation d'objets représentant des individus.
  • Concepts clés :
    • Classes et instances.
    • Variables d'instance (@name, @age).
    • Méthode initialize.

🛠️ Outils & Workflow

  • Langage : Ruby 3.x
  • Gestion de version : Git (rebase interactif, patch, commits atomiques)