Programme pour calculer le salaire des employés

Fermé
Davcorp Messages postés 5 Date d'inscription mercredi 13 mars 2019 Statut Membre Dernière intervention 20 mars 2019 - 14 mars 2019 à 17:08
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 14 mars 2019 à 20:50
Bonjour, j'ai un souci pour réaliser ce programme en java, je suis novice en programmation java ;voici l'enoncé:

Une entreprise a un certain nombre d’employés. Un employé est connu par son nom, son matricule (qui l’identifie de façon unique) et son indice salairial. Le salaire est calculé en multipliant cet indice par une certaine valeur qui peut changer en cas d’augmentation générale des salaires, mais qui est la même pour tous les employés.</gras>

Ecrivez la classe des employés avec les informations utiles et des méthodes pour afficher les caractéristiques d’un employé et pour calculer son salaire.

Certains employés ont des responsabilités hiérarchiques. Ils ont sous leurs ordres d’autres employés. Ecrivez une sous-classe des employés qui représente ces responsables en enregistrant leurs inférieurs hiérarchiques directs dans un tableau.Ecrivez une méthode qui affiche les inférieurs directs (placés directement sous leurs ordres).

Les commerciaux ont un salaire composé d’un fixe et d’un intéressement proportionnel à leurs ventes.Ecrivez une sous-classe des commerciaux qui contient l’information sur leurs ventes du dernier mois, une méthode pour mettre à jour cette information et redéfinissez la méthode de calcul de leurs salaires.

Ecrivez une classe représentant tout le personnel de l’entreprise, avec une méthode calculant la somme des salaires à verser.

3 réponses

Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
14 mars 2019 à 17:38
0
Davcorp Messages postés 5 Date d'inscription mercredi 13 mars 2019 Statut Membre Dernière intervention 20 mars 2019
Modifié le 14 mars 2019 à 20:29
j'ai un problème dans la création d'une methode pour verifier le matricule des employés voici le code :
import java.util.*;

public class Employee {
 
 String noms;
 String prenom;
 static int indice;
 static int val;
 static int matricule;
 
 
 static void calculSalaire(int matricule) {
  boolean contain = false;
  
  int[]matricule1 = {3989,8891,8600,5644,3246,1325};
  
  Scanner calc = new Scanner(System.in);

  System.out.println(" Donnez votre matricule : ");
  matricule = calc.nextInt();
  
  for(int i = 0; i<matricule1.length; i++) {
   
   if(matricule == matricule1[i]) {
    contain = true;
   }
  
   if(contain) {
    
    System.out.println("votre matricule " + matricule + " est bien repertorie dans notre systeme");
    
   }
   else
   {
   System.out.println(" Sorry, vous ne faites pas parti de notre entreprise "); 
   }
    
  }
  calc.close();
 }
 
 public static void main(String[] args) {
  
 Employee brown = new Employee();
     calculSalaire(matricule);
 }

}
0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
Modifié le 14 mars 2019 à 20:52
Merci à Balladur d'avoir mis la coloration syntaxique, voir ici pour tes prochains messages
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code


Je ne code pas en Java, mais globalement j'arrive à le lire.

Penses tu respecter cette consigne
Un employé est connu par son nom, son matricule (qui l’identifie de façon unique) et son indice salairial.
?

Dans l'énoncé, tel que tu le présentes, on ne te demande pas de vérifier le matricule.

Par contre, on te demande
Le salaire est calculé en multipliant cet indice par une certaine valeur qui peut changer en cas d’augmentation générale des salaires, mais qui est la même pour tous les employés
et
et des méthodes pour afficher les caractéristiques d’un employé et pour calculer son salaire.


Peut-être, que si tu commençais par respecter les consignes, qui te guident quand-même pas mal, tu irais sur de bonnes pistes?


0