Skip to content

Gw3nhael51/rubyProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💎 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)

About

Learning Ruby from scratch: Building a robust CLI calculator and exploring Object-Oriented Programming (OOP) concepts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages