Besoin d'aide pour algo procédures/tableau - Algo - Programmation
Marsh Posté le 31-12-2002 à 13:26:37
Tu voulais de l'algo ? Ok !
PROBLEME 1 :
pour variable Elem valant de 0 à 14
variable Grade = GRADES(Elem)
variable Salaire = SALAIRE_HORAIRE(Grade)
SALAIRES(Elem) = HEURES(Elem) * Salaire
FIN DE BOUCLE Elem de 0 à 14
PROBLEME 2 :
variable Valmax = 0
pour variable Elem valant de 0 à 14
si SALAIRES(Elem) est supérieur à Valmax
alors Valmax = SALAIRES(Elem)
FIN DE BOUCLE Elem de 0 à 14
Marsh Posté le 31-12-2002 à 14:12:08
Merci, je peux te demander 1 explication, car quand j'avais essayé de le faire j'avais buter sur le point suivant :
Comment t'as mis en relation le tableau grade et le tableau salaire horaire?? vu que un grade correspond a un salaire horaire? (tu comprends ce que je veux dire??)
Merci.
Marsh Posté le 31-12-2002 à 14:18:02
Heu ... Ben ... J'sais po trop !
Ce que j'ai compris :
- Ton tableau GRADE contient juste les grades de chaque employé
- Ton tableau SALAIRE_HORAIRE contient les 5 différents salaires horaires, chaque salaire étant rattaché à 1 grade
Si le salarié n° 0 a le grade 4 (le dernier) et que le salaire horaire pour le grade 4 est de 250, alors le salaire horaire du salarié 0 est de 250
Je reprend mon code car je te suis pas trop :
pour variable Elem valant de 0 à 14
on boucle sur chaque salarié
variable Grade = GRADES(Elem)
la var Grade récupère le grade (valeur numérique supposons) du salarié sur lequel on boucle
variable Salaire = SALAIRE_HORAIRE(Grade)
la var Salaire récupère le salaire horaire correspondant au Grade trouvé
SALAIRES(Elem) = HEURES(Elem) * Salaire
Le p'tit calcul qui va bien
Marsh Posté le 31-12-2002 à 14:27:54
"variable Salaire = SALAIRE_HORAIRE(Grade)
la var Salaire récupère le salaire horaire correspondant au Grade trouvé
"
Voila merci c'était ca que je comprenais pas, bonne année
PS : je pourais te redemander 1-2 explications dans le futur si jamais j'ai encore des probs?
Marsh Posté le 02-01-2003 à 08:48:20
RootSayen a écrit : PS : je pourais te redemander 1-2 explications dans le futur si jamais j'ai encore des probs? |
Aucun blème, on est là pour ça ici !
Marsh Posté le 31-12-2002 à 11:03:02
Bonjour
Voila je suis en 1er année de bts ig, et j'aurais besoin de deux-trois conseils/coup de main pour réaliser un algo dont voila le sujet:
On souhaite calculer le salaire des 15 employés d'une petite entreprise.Chaque employé a un grade (de 0 a 4) et à chaque grade correspond un salaire horraire. Le salaire mensuel d'un employé sera obtenu en multipliant le nombre d'heures effectuées dans le mois par le salaire horaire correspondant à son grade.
Voila les tableaux
GRADES (0:14) tableau d'entiers (grade de chaque employé codifié de 0 à 4)
SALAIRE_HORAIRE(0:4) tableau de réels (salaire horaire correspondant à chaque grade)
HEURES(0:14) tableau d'entiers
SALAIRES(0:14) tableau de réel
On suppose que les 3 premiers tableaux sont déja remplis, donc pas besoin d'effectuer la saisie.
Faudrait faire une procédure qui recoit en paramètres les 4 tableaux et stock le salaire mensuel de chaque employés dans le tableau SALAIRES, et ensuite effectuer une fonction qui recoit le tableau salaires et qui donne le salaire le + elevé.
Si une ame charitable pouvait m'aider, ici ou en mp, se serait bien sympa, car meme si je vois en gros comment faire, bcp de choses restent floues
Merci et bonne année!!
Message édité par rootsayen le 31-12-2002 à 11:03:59
---------------
"Being solitary is being alone well; being alone luxuriously immersed in doings of your own choice, aware of the fullness of your own presence rather than the absence of others."