Exercice fonctions et procédures algorithme avec corrigé exercice

Objectifs : - Utiliser les différents types de traitement algorithmique.
                  - Identifier les éléments des procédures et fonctions.
                  - Créer des fonctions aven le langage algorithmique.


Énoncé : 

La SARL JAVAD emploie trois vendeurs. Leur rémunération mensuelle brute est composée de trois éléments :
  • un fixe, identique pour tous les vendeurs.
  • une prime d'ancienneté accordée lorsque celle-ci dépasse deux ans. Elle est égale à 20 € par année de présence. Lorsque l'ancienneté dépasse 10 ans, cette prime est portée à 30 € par année de présence dans l'entreprise.
  • une commission fondée sur le chiffre d'affaires réalisé au cours du mois précédent.

Le calcul de la commission a donné lieu à la création d'une fonction personnalisée. L'algorithme de cette fonction vous est présenté en annexe 1.

Au cours du mois d'avril 1999, le chiffre d'affaires réalisé par l'un des vendeurs, Monsieur LOISAU, s'est élevé à 73 241 €.

TRAVAIL À FAIRE

1)  Calculer le montant de la commission de Monsieur LOISAU tel que celui-ci sera renvoyé par la fonction FCOMMIS.

L'algorithme, qui décrit le calcul de la rémunération mensuelle brute de chacun des trois vendeurs, ainsi que le total des rémunérations versées aux vendeurs pour un mois donné, vous est présenté de façon incomplète en annexe C. Cet algorithme utilise la fonction FCOMMIS.

2)  Dire comment s'appelle la structure qui commence à "Pour i = 1 à…" et se termine par "Suivant i" et préciser à quoi elle sert.

3)  Indiquer pourquoi la saisie de FIXE se fait avant le "Pour i = 1 à..." alors que la saisie de NOM, CAFF et NBA se fait après.

4)  Dire à quoi sert l'instruction : TOTALBRUT <== 0.

5)  Écrire la partie de l'algorithme concernant le calcul de la prime d'ancienneté (en complétant l'annexe A).

6)  Compléter le reste de l'algorithme en remplissant les zones de l'annexe A marquées en pointillé.


ANNEXE 1    ALGORITHME DE LA FONCTION FCOMMIS
----------------------------------------------------------------------------------------------------
Fonction FCOMMIS (CA)

Paramètre d'entrée :
    CA        Réel
Valeur délivrée :
    COM        Réel

Début

Si  CA <= 30 500
   Alors  COM <== CA * 0,02
   Sinon
    Si  CA <= 61 000 
       Alors  COM <== 610 + (CA – 30 500) * 0,03
       Sinon
        Si  CA <= 76 000
           Alors  COM <== 1 500 + (CA – 61 000) * 0,04
           Sinon  COM <== 2 100 + (CA – 76 000) * 0,06
        Fin Si
    Fin Si
Fin Si
Retourner COM

Fin
----------------------------------------------------------------------------------------------------

ANNEXE C ALGORITHME DE CALCUL DE LA RÉMUNÉRATION BRUTE DES REPRÉSENTANTS

----------------------------------------------------------------------------------------------------
Variables

- FIXE    : Réel     (partie fixe de la rémunération)
- NOM    : Texte     (nom du représentant)
- CAFF     : Réel     (chiffre d'affaires du mois précédent)
- NBA     : Entier    (nombre d'années d'ancienneté)
- PRIME     : Réel     (prime d'ancienneté)
- COMMISSION    : Réel    (montant de la commission)
- BRUT     : Réel     (rémunération mensuelle brute d'un vendeur)
- TOTALBRUT     : Réel     (total des rémunérations versées aux vendeurs)

Début
Saisir FIXE
TOTALBRUT <== 0
Pour i = 1 à   
    Saisir NOM, CAFF, NBA
* Calcul de la prime d'ancienneté






* Fin du calcul de la prime d'ancienneté

    COMMISSION <==..............................................................................   

    BRUT  <==...........................................................................................  
   
    TOTALBRUT <==...............................................................................   

    Afficher ................................................................................................  

Suivant i

Afficher.....................................................................................................   

Fin
----------------------------------------------------------------------------------------------------

Remarque : Les lignes en italiques précédées d'un astérisque correspondent à des commentaires.

----------------------------------------------------------------------------------------------------
                    
                   

Article plus récent Article plus ancien

One Response to “Exercice fonctions et procédures algorithme avec corrigé exercice”

  1. je ne n arrive pas a bien metriser la programmation comment faire pour etre efficace

    RépondreSupprimer