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.
CalculSalaire
final
Créer les constantes suivantes :
public static double calculerPrime(double salaireBrut)
Cette méthode qui retourne : salaireBrut * TAUX_PRIME si le salaire brut dépasse le seuil 0 sinon
salaireBrut * TAUX_PRIME si le salaire brut dépasse le seuil 0 sinon
Créer une méthode : public static double calculerCharges(double salaireBrut)
public static double calculerCharges(double salaireBrut)
Créer une méthode : public static double calculerSalaireNet(double salaireBrut, double prime, double charges)
public static double calculerSalaireNet(double salaireBrut, double prime, double charges)
La formule utilisée sera : salaireBrut - charges + prime
Créer une méthode d’affichage permettant de montrer clairement :
Dans le main, effectuer un test avec un salaire brut de 3500 €.
Créer un tableau de salaires de test et afficher pour chacun :
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.
public static double calculerSalaireNet(double salaireBrut)
Contraintes :
System.out.printf()
Une constante se déclare souvent ainsi : static final double TAUX = 0.23;
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.