Aller au contenu

TP3 — Calcul de salaire avec méthodes

Contexte

Dans de nombreux programmes COBOL, les traitements sont découpés en paragraphes. En Java, cette logique se traduit par des méthodes. Vous allez réaliser un programme de calcul de salaire afin d’apprendre à décomposer un traitement métier en plusieurs méthodes bien nommées.

Objectifs

Prérequis

Travail demandé

Règles de gestion

Étapes à réaliser

  1. Déclarer les constantes (les constantes sont de type final)

Créer les constantes suivantes :

  1. Calculer la prime

Cette méthode qui retourne : salaireBrut * TAUX_PRIME si le salaire brut dépasse le seuil 0 sinon

  1. Calculer les charges

Créer une méthode : public static double calculerCharges(double salaireBrut)

  1. Calculer le salaire net

Créer une méthode : public static double calculerSalaireNet(double salaireBrut, double prime, double charges)

La formule utilisée sera : salaireBrut - charges + prime

  1. Afficher le résultat

Créer une méthode d’affichage permettant de montrer clairement :

  1. Tester avec un premier salaire

Dans le main, effectuer un test avec un salaire brut de 3500 €.

  1. Réaliser plusieurs simulations

Créer un tableau de salaires de test et afficher pour chacun :

  1. Ajouter une surcharge

Créer une seconde version de la méthode calculerSalaireNet : public static double calculerSalaireNet(double salaireBrut). Cette version devra effectuer tous les calculs intermédiaires automatiquement.

Contraintes :

Coups de pouce

Une constante se déclare souvent ainsi : static final double TAUX = 0.23;

Une méthode de calcul doit en général :

La notion de surcharge que nous approfondirons la semaine prochaine signifie qu’on peut avoir plusieurs méthodes avec le même nom, mais des paramètres différents.

Bonus