
ALGORITHMES - EXERCICES
5
algo commande
VAR
Numcom, Codecat : chaine
Brut, Remise, Tauxremise, Net : réel
DEBUT
| SAISIR Numcom, Brut, Codecat
| SI Codecat = "G"
| | ALORS SI Brut >= 50000
| | | ALORS Tauxremise 0.1
| | | SINON Tauxremise 0
| | FINSI
| FINSI
| SI Codecat = "D"
| | ALORS SI Brut >= 10000
| | | ALORS Tauxremise 0.05
| | | SINON Tauxremise 0
| | FINSI
| FINSI
| SI Codecat = "P"
| | ALORS SI Brut > 2000
| | | ALORS Tauxremise 0.01
| | | SINON Tauxremise 0
| | FINSI
| FINSI
| Remise Brut * Tauxremise
| Net Brut - Remise
| AFFICHER Numcom, Brut, Remise, Net
FIN
ou de façon plus efficace
DEBUT
| Tauxremise 0
| SAISIR Numcom, Brut, Codecat
| SI Codecat = "G"
| | ALORS SI Brut >= 50000
| | | ALORS Tauxremise 0.1
| | FINSI
| FINSI
| SI Codecat = "D"
| | ALORS SI Brut >= 10000
| | | ALORS Tauxremise 0.05
| | FINSI
| FINSI
| SI Codecat = "P"
| | ALORS SI Brut > 2000
| | | ALORS Tauxremise 0.01
| | FINSI
| FINSI
| Remise Brut * Tauxremise
| Net Brut - Remise
| AFFICHER Numcom, Brut, Remise, Net
FIN
2. TANT QUE… FIN TANT QUE
RÉPÉTER… JUSQU'A