Un fabriquant de voitures électriques propose le jeu suivant aux acquéreurs d’une de ses voitures électriques : Chaque kilomètre parcouru rapporte un point ; To
Mathématiques
DrayzHymne551
Question
Un fabriquant de voitures électriques propose le jeu suivant aux acquéreurs d’une de ses voitures électriques :
Chaque kilomètre parcouru rapporte un point ;
Tous les dix kilomètres vous avez un bonus de dix points ;
Tous les cents kilomètres vous avez un bonus de cents points ;
Tous les milles kilomètres vous avez un bonus de milles points ;
Et ainsi de suite.
Les points acquis permettent de gagner des lots.
1. Combien de points avez-vous obtenu après 1000 km ? 20 000 km ?
2. Le fabriquant offre une nouvelle voiture électrique lorsque vous avez obtenu 1 250 000 points. Quel est le minimum de kilomètres parcourus pour obtenir ce cadeau ?
Chaque kilomètre parcouru rapporte un point ;
Tous les dix kilomètres vous avez un bonus de dix points ;
Tous les cents kilomètres vous avez un bonus de cents points ;
Tous les milles kilomètres vous avez un bonus de milles points ;
Et ainsi de suite.
Les points acquis permettent de gagner des lots.
1. Combien de points avez-vous obtenu après 1000 km ? 20 000 km ?
2. Le fabriquant offre une nouvelle voiture électrique lorsque vous avez obtenu 1 250 000 points. Quel est le minimum de kilomètres parcourus pour obtenir ce cadeau ?
1 Réponse
-
1. Réponse MichaelS
après 1000 km :
tu as déjà parcourue 1000 fois 1 km -> 1000 x 1 = 1000 points
tu as déjà parcourue 100 fois 10 km -> 100 x 10 = 1000 points
tu as déjà parcourue 10 fois 100 km -> 10 x 100 = 1000 points
tu as déjà parcourue 1 fois 1000 km -> 1 x 1000 = 1000 points
au total = 4000 points
après 20 000 km
tu as déjà parcourue 20 000 fois 1 km -> 20 000 x 1 = 20 000 points
tu as déjà parcourue 2000 fois 10 km -> 2000 x 10 = 20 000 points
tu as déjà parcourue 200 fois 100 km -> 200 x 100 = 20 000 points
tu as déjà parcourue 20 fois 1000 km -> 20 x 1000 = 20 000 points
tu as déjà parcourue 2 fois 10 000 km -> 2 x 10 000 = 20 000 points
au total = 100 000 points
2)
Bon, là on va programmer un algorithme car sinon, cela va être très long de chercher la solution ... c'est parti !
Variables : p (points), d (distance), a, b, c, (variables qui nous permettront de stocker des valeurs) et i (variable compteur)
Entrée :
Demander la valeur de p
d prend la valeur 1
p prend la valeur 1
Tant que (p < d)
Faire
a prend la valeur 0
Tant que (d > a^10)
Faire
a = a + 1
Fin Tant que
b prend la valeur 0
Pour i allant de 1 à a
b prend la valeur b + partie entière de ((n / i^10)*i^10)
Fin Pour
p prend la valeur d + b
d prend la valeur d + 1
Fin tant que
p prend la valeur p - 1
SORTIE :
affiche d
affiche p
Tu dois trouver 210 000 km