Information

Author(s) Virginie Van den Schrieck
Deadline Geen deadline
Submission limit No limitation

Sign in

Mission 6 : Question de Bilan Final

Écrivez une classe complète Employe dont les instances représentent un employé d’entreprise. Un employé est caractérisé par son nom (un string) et son salaire (un entier positif). Il doit être possible de créer un nouvel employé avec un nom et un salaire et d’effectuer les opérations suivantes sur un objet Employe :

  • obtenir le nom de l’employé
  • obtenir le salaire de l'employé
  • obtenir un texte descriptif représentant l’employé sous la forme nom : salaire
  • augmenter le salaire de l'employé d'un certain pourcentage

Vous devez donc définir la classe Employe qui contiendra les méthodes suivantes :

/*
 * @pre -
 * @post Un employé est créé avec le nom et le salaire indiqués en paramètres
 */
public Employe(String n, float s);

/*
 * @pre -
 * @post Renvoie le nom de l'employé
 */
public String getNom();

/*
 * @pre -
 * @post Renvoie le salaire de l'employé
 */
public float getSalaire();

/*
 * @pre -
 * @post Renvoie une représentation textuelle de l'employé
 *       au format nom : salaire
 */
public String toString();

/*
 * @pre s est un entier représentant le pourcentage d'augmentation
 * @post Le salaire de l'employé est augmenté du pourcentage spécifié
 *       (ex : un pourcentage de 100% double le salaire)
 */
public void augmente(float pourcentage);

Complétez ici le code de la classe Employe, conformément aux spécifications. Attention, la signature de la classe, ainsi que les crochets, sont déjà écrits. Il vous suffit donc de compléter cette classe, pas de l'écrire entièrement.

public class Employe {
    // Votre code ici
}