AlgoBox : algobox_division

algorithme de la division Euclidienne ( voir tp info)

Tester l'algorithme
Cliquer sur ce bouton pour exécuter l'algorithme : 

Résultats

Code de l'algorithme
1   VARIABLES
2     dividende EST_DU_TYPE NOMBRE
3     diviseur EST_DU_TYPE NOMBRE
4     quotient EST_DU_TYPE NOMBRE
5     reste EST_DU_TYPE NOMBRE
6   DEBUT_ALGORITHME
7     LIRE dividende
8     LIRE diviseur
9     SI (diviseur==0) ALORS
10      DEBUT_SI
11      AFFICHER "on ne divise pas par 0 !"
12      FIN_SI
13      SINON
14        DEBUT_SINON
15        quotient PREND_LA_VALEUR floor(dividende/diviseur)
16        reste PREND_LA_VALEUR dividende-quotient*diviseur
17        AFFICHER "le quotient de "
18        AFFICHER dividende
19        AFFICHER " par "
20        AFFICHER diviseur
21        AFFICHER " est "
22        AFFICHER quotient
23        AFFICHER "et le reste vaut "
24        AFFICHER reste
25        FIN_SINON
26  FIN_ALGORITHME