Cours NF01
Cours

Exemples

Calcul du PGCD

Le pgcd de deux nombres entiers positifs n1 et n2 est leur plus grand diviseur commun. On suppose : n1 ≥ n2 :

Exemple : PGCD de 30 et 8 = 2

L'algorithme est basé sur la division euclidienne :

a=b * q + r avec r < b

PGCD(a,b) = PGCD(b,r)

tableau
tableau
  1. Lire les deux entiers naturels a et b

  2. r ← a div b

  3. Si R est différent de 0 alors

          a ← b

          b ← r

          revenir au point 2

    sinon

          pgcd ← b

  4. Afficher le résultat : pgcd

Calcul du salaire net d'un employé

On désire calculer un salaire net d'un employé à partir du salaire horaire brut, du nombre d'heures effectuées et du pourcentage de charges à retenir sur le salaire brut.

Données :

  • SH : le salaire horaire

  • NH : le nombre d'heures

  • PR : le % de retenues

Calculer : SB ← SH * NH { le salaire de base }

R ← SB * PR : { les retenues }

SN ← SB - R : { le salaire net }

Ecrire le résultat :

"Salaire net" = SN

Calcul du salaire net avec retenues plafonnées :

Cette fois-ci, on introduit un plafond pour les charges retenues sur le brut. On écrit alors un algorithme avec condition. En cas de dépassement du plafond, on ne retient que le plafond.

Données :

  • SH : le salaire horaire

  • NH : le nombre d'heures

  • PR : le % de retenues non plafonnées

  • PL : le plafond

Calculer :

SB ← SH*NH { le salaire de base }

R ← SB*PR { les retenues }

Si R > PL alors R ← PL

SN ← SB-R { le salaire net }

Ecrire le résultat :

"Salaire net" = SN

On peut également représenter cet algorithme sous la forme d'un organigramme, comme indiqué ci-après :

organigramme
organigramme[Zoom...]
Grammaires et langagesRepresentation
AccueilRéalisé avec SCENARI