Exo d'algo a corriger s'il vos plait
Résolu
bansan
Messages postés
125
Statut
Membre
-
kamel -
kamel -
Bonjour,
Voici un exo d'algo dont j'aimerais avoir la correction ou plutot savoir si ce que j'ai fait est bon
Merci
Exercice 5 : Prime
La societê « SIMPA prevoit de donner a chacun de ses employes une prime de fin d'année a hauteur de 3% du salaire Net. C
ette prime sera majoree de 100 € pour les salaries dont l'anciennete est superieure a 5 ans.
Ecrire l'algorithme qui permet de saisir ces informations, de calculer et d'afficher le montant de la prime d'un salariê.
Dèfinir les specifications de l'algorithme.*
voila ce que j'ai fait
5)Prime
Variables
Salaire, prime , majoration, total: entiers
Debut
Afficher( « Depuis combien de temps travaillez vous pour l’entreprise ?)
Saisir annee
Si annee>=5 Alors
Majoration100
prime salaire*3%)
totalprime+Majoration
Afficher(« Votre prime est de : » , total)
Sinon
Totalprime
FinSi
Afficher (« Votre prime est de : » , total)
Fin
Voici un exo d'algo dont j'aimerais avoir la correction ou plutot savoir si ce que j'ai fait est bon
Merci
Exercice 5 : Prime
La societê « SIMPA prevoit de donner a chacun de ses employes une prime de fin d'année a hauteur de 3% du salaire Net. C
ette prime sera majoree de 100 € pour les salaries dont l'anciennete est superieure a 5 ans.
Ecrire l'algorithme qui permet de saisir ces informations, de calculer et d'afficher le montant de la prime d'un salariê.
Dèfinir les specifications de l'algorithme.*
voila ce que j'ai fait
5)Prime
Variables
Salaire, prime , majoration, total: entiers
Debut
Afficher( « Depuis combien de temps travaillez vous pour l’entreprise ?)
Saisir annee
Si annee>=5 Alors
Majoration100
prime salaire*3%)
totalprime+Majoration
Afficher(« Votre prime est de : » , total)
Sinon
Totalprime
FinSi
Afficher (« Votre prime est de : » , total)
Fin
A voir également:
- Sujet u22 algo appliquée bts sio corrigé
- Redoublement bts 1ère année - Forum Études / Formation High-Tech
- Algo 32 - Forum Algorithmes / Méthodes
- Transmath 4eme pdf gratuit 2021 corrigé - Forum Programmation
- Sujet de tfc déjà travaillé en informatique pdf - Forum Programmation
- Lettre de motivation bts gpme ✓ - Forum Études / Formation High-Tech
6 réponses
Pour moi il y a deux problèmes :
- Si tu as moins de 5 ans tu n'es pas passé sur l'instruction qui calculait les 3%.
- Si tu as plus de 5ans tu afficheras deux fois le montant de la prime.
Bonne chance
- Si tu as moins de 5 ans tu n'es pas passé sur l'instruction qui calculait les 3%.
- Si tu as plus de 5ans tu afficheras deux fois le montant de la prime.
Bonne chance
Pour moi les deux problèmes que je t'ai donné ont toujours lieu.
Je ne vois vraiment pas là alors..., j'affecte bien la prime et la maoration.., j'effectue bien un SI ALors, SInon
SI l'année est superieur ou egale a 5....et sinon..si ce n'est pas le cas...l'instruction à realiser...
...
Une petite aide please...
5) Prime
Variables
Salaire, prime, majoration, total: entiers
début
Majoration<--100
prime<-- salaire*3%
Afficher(« Quel est votre salaire ? »)
Saisir Salaire
Afficher( « Depuis combien de temps travaillez vous pour l’entreprise ?)
Saisir annee
Si annee>=5 Alors
total<--prime+Majoration
Afficher (« Votre prime est de : » , total)
Sinon
Si annee <=5 Alors
prime<-- salaire*3%
total<--prime
FinSi
Afficher (« Votre prime est de : » , total)
Fin
SI l'année est superieur ou egale a 5....et sinon..si ce n'est pas le cas...l'instruction à realiser...
...
Une petite aide please...
5) Prime
Variables
Salaire, prime, majoration, total: entiers
début
Majoration<--100
prime<-- salaire*3%
Afficher(« Quel est votre salaire ? »)
Saisir Salaire
Afficher( « Depuis combien de temps travaillez vous pour l’entreprise ?)
Saisir annee
Si annee>=5 Alors
total<--prime+Majoration
Afficher (« Votre prime est de : » , total)
Sinon
Si annee <=5 Alors
prime<-- salaire*3%
total<--prime
FinSi
Afficher (« Votre prime est de : » , total)
Fin
Variables
Salaire, prime, majoration, total: entiers
début
Afficher(« Quel est votre salaire ? »)
Saisir Salaire
Afficher( « Depuis combien de temps travaillez vous pour l’entreprise ?)
Saisir annee
Si annee>=5 Alors
Majoration<--100
Sinon
Majoration<--0
FinSi
prime<-- salaire*3%
totalprime+Majoration
Afficher (« Votre prime est de : » , total)
Fin
Il me semble que ce code marche même si le Majoration<--0 n'est pas obligatoire
Salaire, prime, majoration, total: entiers
début
Afficher(« Quel est votre salaire ? »)
Saisir Salaire
Afficher( « Depuis combien de temps travaillez vous pour l’entreprise ?)
Saisir annee
Si annee>=5 Alors
Majoration<--100
Sinon
Majoration<--0
FinSi
prime<-- salaire*3%
totalprime+Majoration
Afficher (« Votre prime est de : » , total)
Fin
Il me semble que ce code marche même si le Majoration<--0 n'est pas obligatoire
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
algorithme Prime
variables
salnet,prim:réal
anc:entier
Début
afficher("combien d'année de service?")
saisir(anc)
afficher("votre salaire net?")
saisir(salnet)
prim:=salnet*0.03
si anc>5
alors
prim:=salnet*0.03+100
fsi
fin.
commentaire
cet exercice serra bien si la société avait demandé au programmeur de calculer le salaire net de l'employé.
si c'est le cas dans un autre exo il faudra demander le nombre d'heure de travail,le salaire horaire,t autre chose s'il y en a
le fait de déclarer salnet entier réduit l'espace mémoire à réserver por le salnet.or nous devons tenir compte du faite que le salaire peut etre à virgule c'est d'alleur le cas dans les société.
variables
salnet,prim:réal
anc:entier
Début
afficher("combien d'année de service?")
saisir(anc)
afficher("votre salaire net?")
saisir(salnet)
prim:=salnet*0.03
si anc>5
alors
prim:=salnet*0.03+100
fsi
fin.
commentaire
cet exercice serra bien si la société avait demandé au programmeur de calculer le salaire net de l'employé.
si c'est le cas dans un autre exo il faudra demander le nombre d'heure de travail,le salaire horaire,t autre chose s'il y en a
le fait de déclarer salnet entier réduit l'espace mémoire à réserver por le salnet.or nous devons tenir compte du faite que le salaire peut etre à virgule c'est d'alleur le cas dans les société.
Voila
5) Prime
Variables
Salaire, prime, majoration, total: entiers
début
Afficher(« Quel est votre salaire ? »)
Saisir Salaire
Afficher( « Depuis combien de temps travaillez vous pour l’entreprise ?)
Saisir annee
Si annee>=5 Alors
Majoration<--100
prime<-- salaire*3%
totalprime+Majoration
Afficher (« Votre prime est de : » , total)
Sinon
Total<--prime
FinSi
Afficher (« Votre prime est de : » , total)
Fin