Besoin d'aide sur un algorithmes BTS CGO.

Salut a tous,

Je suis en BTS CGO et j'ai besoin d'aide pour un algo,je me suis di que les BTS IG seront certainement plus qualifié pour m'aider!

Je pose le probleme:

Une entrprise de transport attribue chaque fin d'annee une prime annuelle aux chauffeurs routiers quelle emploie.

Cette prime est l'addition d'une prime de distance et dune prime d'ancienneté.
-la prime de distance s'eleve a un centime par kilometre parcouru pendant l'annee avec un plafond de 600euros.
-la prime d'anciennete n'est attribuée qu'a partir de quatre années d'ancienneté révolues soit 300 euros dans ce cas.Elle est ensuite augmenté de 30euros par anne supp d'ancieneté.

Cette prime annuelle est entierement attribuée au chauffeur a la condition quil n'ait pas eu d'accident pendant l'année écoulée.Si le chauffeur a eu un accident,il ne percoit que la moitié de la prime.Pour deux accidents,il ne recoit que le tiers.Pour tois,le quart.Au dela de trois accidents,la prime est annulée :-(

Etablir l'algo de calcul du montant de la prime annuelle!


1Variables
2.
3.
4DebutCalcul du montant de la Prime annuelle des chauffeurs routiers.
5 Saisir
6 .
7 Si alors
8 .
9 Sinon
10 Finsi
11 Si ancienneté alors
12 .
13 Sinon
14 .
15 Finsi
16 Prime annuelle<=
17 Si nb accidents alors
18 Sinon
19 Si nb accident alors
20 Prime annuelle<=
21 Sinon
22 Si nb accidents alors
23 Prime anuuele<=
24 Sinon
25 Si nb accidents alors
26 Prime annuelle<=
27 Sinon
28 Prime annuelle<=
29 Finsi
30 Finsi
31 Finsi
32 Finsi
33.
34 Fin Calcul du montant de la Prime annuelle des chauffeurs routiers.


ligne 6 a 10=calcul de la prime de distance
ligne 11 a 15=calcul de la prime d'anciennete
ligne 17 a 32 calcul de la prime annuelle definitive.

En fait je comprend rien,j'arrive meme pas a debuté :(
Merci pour votre aide :)
Bonne journée.
Alex
 

imported_moime

New Member
je te reponds avec mes quelques lointains souvenirs donc ce que je dis est à ..controler
un algorithme devra permettre à un exécutant "bete" en l'occurrence l'ordinateur, de touver la solution au problème, donc tu commences par lui declarer les variables (il ne peut pas savoir que PA ça veut dire prime d'ancieneté.. que A c'est ancieneté par exemple
une fois ça declaré il doit commencer l'analyse: donc SI A > 4ans.. que doit il faire soit lui donner la prime soit se poser encore d'autres questions (d'ou les autres si...) et on doit toujour lui dire ce qu'il doit faire si la condition est remplie et ce qu'il doit faire si la condition n'est pas remplie.. et à la fin de chaque condition tu lui dis que c'est terminé (fin de si! j'ai dis un exécutant bete)
si tu as deja utilisé la fonction si d'un tableur (excel) tu as fais de l'algorithme sans le savoir : pour donner par exemple des mentions
je vais declarer N comme étant la note
(si elle est <10 l'élève est refusé, entre 10 et 12 admis, entre 12 et 14 ab et après bien
si(N<10; "refusé"; si(N<12;"admis";si(N<14;"admis AB";"admis bien")))
ici les points virgules correspondent à alors et sinon et les parenthèses fermées correspondent à fin de si
voilà j'espère que ça va t'aider sinon tu as un cours sur
www.ticegestion.com
 
Merci pour ta reponse moime;-)
Dsl pour ma reponse tardive(bcp de controle a preparer...)

J'ai essayé de le faire,je pense qu'il ya bcp d'erreurs..
Je ne sais pas quoi mettre a la ligne 33.
merci de votre aide

1Variables
2. nbKilometre
3. nb anciennete ,nb accident
4DebutCalcul du montant de la Prime annuelle des chauffeurs routiers.
5 Saisir nbKilometrage
6 . PrimeKilometrage <- nbKilometres * 1 centime
7 Si PrimeKilometrage > 600 euros alors
8 . PrimeKilometrage < 600 euros
9 Sinon
10 Finsi
11 Si ancienneté > 4 années alors
12 . prime d'anciennete <300euros
13 Sinon
14 . prime d'anciennete <nb années>4*30euros
15 Finsi
16 Prime annuelle<= primeKilometrage+prime d'anciennete
17 Si nb accidents >3 alors
18 Sinon
19 Si nb accident 1 alors
20 Prime annuelle<= Prime annuelle/2
21 Sinon
22 Si nb 2 accidents alors
23 Prime anuuele<= Prime annuelle/3
24 Sinon
25 Si nb accidents 3 alors
26 Prime annuelle<= Prime annuelle/4
27 Sinon
28 Prime annuelle<= pas de prime
29 Finsi
30 Finsi
31 Finsi
32 Finsi
33.
34 Fin Calcul du montant de la Prime annuelle des chauffeurs routiers.

Bonne apres midi.
 

Ca peut vous intéresser