1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
// initialisation des variables indice j, longeur effective, le nombre lu...
tableau tab[15] :entier
var j, lgEff, nbLu, multiple2, multiple3, cptMultiple2, cptMultiple3
lgEff <- 0
multiple2 <- 0
multiple3 <- 0
cptMultiple2 <- 0
cptMultiple3 <- 0
lire nbLu
TANT QUE nbLu <> -1 FAIRE // -1 signifiera la fin de ses entrées
lgEff <- lgEff + 1
tab[j] <- nbLu
SI tab[j] <> 0 ALORS //0 n'est pas considéré comme un nombre pair ou un multiple de 3.
SI tab[j] mod2 = 0 ALORS // si nbLu est un nb pair
multiple2 <- multiple2 + 1
cptMultiple2 <- cptMultiple2 + 1
FSI
SI tab[j] mod3 = 0 ALORS // si nbLu est un multiple de 3
multiple3 <- multiple3 + 1
cptMultiple3 <- cptMultiple3 + 1
FSI
FSI
j <- j + 1
FTANT
SI cptMultiple2 = 0 ALORS
ecrire 'pas de nombre pair'
SINON
ecrire multiple2/cptMultiple2 //affiche la moyenne des nombres pairs
FSI
SI cptMultiple3 = 0 ALORS
ecrire 'pas de nombre multiple de 3'
SINON
ecrire multiple3/cptMultiple3 //affiche la moyenne des multiples de 3
FSI |
Partager