Skip to content
Extraits de code Groupes Projets
README.md 2,44 ko
Newer Older
  • Learn to ignore specific revisions
  • Nicolas AMATI's avatar
    Nicolas AMATI a validé
    # Calculateur de moyenne
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    ![](https://img.shields.io/badge/Python-%23FFD43B.svg?style=for-the-badge&logo=python)
    ![](https://img.shields.io/badge/Markdown-%23000000.svg?style=for-the-badge&logo=markdown&logoColor=white)
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    Groupe 14: LANNOY YANIS, AMATI NICOLAS
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    Langage de programmation : Python
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    Document README : Markdown
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    # I. Analyse des besoins
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - Nous devons faire en sorte que notre programme calcule la moyenne des 3 meilleures notes de l'utilisateur à partir d'un fichier texte.
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - Nous devons prendre en compte la valorisation de la note si il y a une amélioration dans l'année ( Un point bonus est accordé si les notes de l'élèves sont croissantes durant l'année.)
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    # II. Analyse des problèmes possibles
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - L'utilisateur fourni un fichier de mauvaise extension ou carrément pas du tout de fichier.
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - Le fichier texte ne contient pas de notes ( Pas de valeur numérique mais uniquement du texte)
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - L'utilisateur fournit un fichier ne contenant pas assez de notes.
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    # III. Correctif des problèmes
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - Renvoies un message d'erreur spécifiant le problème, ici "Format invalide ou absence de fichier"
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - Renvoies un message d'erreur spécifiant le problème, ici "Absence de valeur numérique" et proposes d'entrer les valeurs manuellement.
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - Dans le cas ou l'utilisateur ne met pas assez de notes dans le fichier on met un zéro en troisième note, un message accompagnera l'affichage de la moyenne pour le spécifier.
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    # IV. Guide d'utilisation
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - Dans le projet, nous avons fourni 4 fichiers tests, avec des noms explicites afin de comprendre dans quel cas sommes-nous
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - L'utilisateur doit séparer les valeurs numériques par des espaces afin que le programme les prennent en compte.
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - L'utilisateur doit appeler la fonction "calcul_moyenne()" avec le nom du fichier à traiter en paramètre ( le nom nécessite d'être mis entre quotes : "nom_du_fichier.txt" )
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    # V. Organisation du groupe
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - Fonctionnement par "alternance" : Nous avons fait en sorte d'alterner les tâches à chaque session de travail afin de faire en sorte que notre travail soit constamment soumis au point de vue collectif et completé par l'autre. Par exemple, lundi Nicolas c'est chargé du code et Yanis de la documentation et des recherches, Mardi nous avons inversé les rôles.
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    
    
    Nicolas AMATI's avatar
    Nicolas AMATI a validé
    - Nous utilisons le système de programmation collaboratif en direct de Visual Studio Code afin d'influer sur le même espace de travail en direct et d'accéder aux ressources et leurs modifications en temps réels.