Frédéric Léon -- MATHS -- E. Brontë

On dispose d'un nombre infini de flèches. Une cible a trois zones valant respectivement 30, 21 et 14 points.

Quel est le plus grand score qu'on ne puisse obtenir ?

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

Résultats

Code de l'algorithme
1   VARIABLES
2     d EST_DU_TYPE NOMBRE
3     x EST_DU_TYPE NOMBRE
4     y EST_DU_TYPE NOMBRE
5     z EST_DU_TYPE NOMBRE
6     k EST_DU_TYPE NOMBRE
7     c EST_DU_TYPE NOMBRE
8     L EST_DU_TYPE LISTE
9   DEBUT_ALGORITHME
10    d PREND_LA_VALEUR 1
11    k PREND_LA_VALEUR 1
12    c PREND_LA_VALEUR 0
13    TANT_QUE (c<=14) FAIRE
14      DEBUT_TANT_QUE
15      x PREND_LA_VALEUR -4*d
16      y PREND_LA_VALEUR -3*d
17      z PREND_LA_VALEUR 4*d
18      TANT_QUE (z>6) FAIRE
19        DEBUT_TANT_QUE
20        y PREND_LA_VALEUR y+10
21        z PREND_LA_VALEUR z-7
22        FIN_TANT_QUE
23      TANT_QUE (y>1) FAIRE
24        DEBUT_TANT_QUE
25        x PREND_LA_VALEUR x+3
26        y PREND_LA_VALEUR y-2
27        FIN_TANT_QUE
28      SI (x<0) ALORS
29        DEBUT_SI
30        L[k] PREND_LA_VALEUR d
31        AFFICHER L[k]
32        AFFICHER " "
33        k PREND_LA_VALEUR k+1
34        c PREND_LA_VALEUR 0
35        FIN_SI
36        SINON
37          DEBUT_SINON
38          c PREND_LA_VALEUR c+1
39          FIN_SINON
40      d PREND_LA_VALEUR d+1
41      FIN_TANT_QUE
42  FIN_ALGORITHME