Skip to content
fredericbalaguema-opsPublic

About

Système de gestion des notes d'étudiants - FAST Natitingou

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

SysNotes 📚

Système de Gestion des Notes d'Étudiants
FAST — Université de Natitingou, Bénin


Description

SysNotes est une application Java en mode console permettant à un professeur de gérer les notes de ses étudiants en tenant compte des coefficients (crédits) de chaque matière.

Fonctionnalités

  • ➕ Ajouter un étudiant (matricule, nom, prénom, filière)
  • 📝 Saisir ou modifier une note par matière
  • 🗑️ Supprimer une note
  • 📊 Calculer automatiquement la moyenne pondérée
  • 📄 Afficher le bulletin complet avec mention
  • 📋 Lister toutes les matières et leurs crédits
  • ➕ Ajouter de nouvelles matières

Structure du projet

SysNotes/
└── src/
    ├── Main.java          → Point d'entrée du programme
    ├── GestionNotes.java  → Logique principale + menus
    ├── Etudiant.java      → Classe Etudiant
    ├── Matiere.java       → Classe Matiere (nom + crédit)
    └── Note.java          → Classe Note (matière + valeur)

Compilation et exécution

# 1. Créer le dossier de sortie
mkdir out

# 2. Compiler tous les fichiers Java
javac src/*.java -d out/

# 3. Lancer le programme
java -cp out/ Main

Formule de la moyenne pondérée

Moyenne = Σ(note × crédit) / Σ(crédits)

Technologies

  • Java SE (JDK 8 ou supérieur)
  • Aucune bibliothèque externe requise

Projet réalisé dans le cadre du cours de Programmation Java — FAST, Université de Natitingou

About

Système de gestion des notes d'étudiants - FAST Natitingou

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages