Exercice 1 : Gestion des Employés
Créez une classe `Employe` avec les attributs `nom`, `prenom`, `matricule`, et `salaire`.
Instanciez plusieurs objets et affichez leurs informations.
Exercice 2 : Catalogue des Produits
Créez une classe `Produit` avec des attributs comme `code`, `nom`, `prix`, et `quantite`. Ajoutez
des méthodes pour modifier le prix et afficher les détails du produit.
Exercice 3 : Gestion des Étudiants
Créez une classe `Etudiant` avec les attributs `id`, `nom`, `moyenne`. Ajoutez une méthode qui
affiche la situation de l'étudiant (admis ou non).
Exercice 4 : Système Bancaire
Créez une classe `CompteBancaire` avec les attributs `numero`, `solde`. Implémentez les
méthodes `deposer`, `retirer`, et `afficherSolde`.
Exercice 5 : Facturation
Créez une classe `Facture` avec les champs `id`, `client`, `montantHT`, `tauxTVA`. Ajoutez une
méthode `calculerTTC` pour afficher le montant total.
Exercice 6 : Livres et Livres Numériques
Créez une classe `Livre` avec les champs `isbn`, `titre`, `auteur`. Créez une classe dérivée
`LivreNumerique` qui ajoute une taille de fichier. Affichez les informations.
Exercice 7 : Personnel et Technicien
Créez une classe `Personnel` avec `nom`, `poste`, `salaireBase`. Créez une sous-classe
`Technicien` avec un champ `primeProductivite`. Implémentez une méthode `salaireNet()`.
Exercice 8 : Cours et Cours en Ligne
Créez une classe `Cours` avec les attributs `titre`, `code`, `enseignant`. Créez une classe dérivée
`CoursEnLigne` avec un lien URL. Affichez les informations complètes.
Exercice 9 : Client et Client Premium
Créez une classe `Client` avec les champs `id`, `nom`, `email`. Créez une sous-classe
`ClientPremium` avec un champ `pointsFidelite`. Ajoutez une méthode `ajouterPoints()`.
Exercice 10 : Véhicule et Camion
Créez une classe `Vehicule` avec `matricule`, `marque`, `capacite`. Créez une classe `Camion`
qui hérite de `Vehicule` et ajoute un champ `chargeMaximale`. Affichez les détails.