Bonjour, j'ai un Dm à rendre et deux des questions du sujet me pose problème;
- Combien de fois faut-il augmenter un prix de 10% pour qu'il double?
- Combien de fois faut-il baisser un prix de 10% pour qu'il diminue de moitié?
Merci de votre aide.
bonjour
deux des questions du sujet me pose problème
quel est l'énoncé complet de l'exercice, du premier au dernier mot, s'il te plait ?
parce que si tu es en 4ème, je ne vois pas trop comment te guider...
tu dois faire des algorithmes ?
programmer en quel langage ?
il y a des questions précédentes?
Mathéo est gérant d'un magasin. Il envisage de tester plusieurs hausses des prix des produits qu'il propose; Pour cela il a écrit le script suivant :
- quand (drapeau) cliqué
demander (Pris de départ?) et attendre
-mettre prix à (réponse)
-mettre prix à ( ... +...*(.../... )
-dire regroupe prix finale : (prix) pendant (2) secondes
1) que représente la variable "prix" ? A--t-elle la même valeur tout au long de l'éxécution du script ?
2) Recopier et compléter les script pour qu'il corresponde à une augmentation de 10%.
3) Mathéo envise à présent 2 hausses de prix successives de 10% chacunes. Réécrire le script en le modifiant pour qu'il affiche le bon résultat.
4) Est-ce que deux hausses successives de 10% correspondent à une hausse de 20% ?
5) En utilisant l'instruction ci contre : -> répéter (...) fois
-
Réecrire le script en le modifiant pour qu'il affiche le prix final après 5 hausses successives de 10% .
6) Combien de fois faut-il augmenter un prix de 10% pour qu'il double ?
7) Réécrire le script en le modifiant pour qu'il affiche le prix final après 2 baisses de 10% .
8) Combien de fois faut-il baisser un prix de 10% pour qu'il diminue de moitié?
(voila le sujet complet)
Voila ce qui a déjà était fait :
1) La variable "prix" représente la valeur du prix initial. Oui elle a la même valeur tout au long de l'éxécution.
2) Quand (drapeau cliqué
demander (prix de départ ? ) et attendre
mettre prix à x
mettre prix à x + ( x *(10/100))
dire regroupe prix final : x pendant 2 secondes
3) Quand (drapeau) cliqué
Demander prix de départ? et attendre
mettre prix à x
mettre prix à ( x *(10/100)) + ((x*(10/100))*(10/100))
dire regroupe prix final: x pendant 2 secondes
4) Non; 2 hausses succesives de 10% ne correspondent pas à une hausse de 20% . Nouq appliquons le premier 10% au pris initial tandis que le deuxième 10% est apliqué au nouveau prix.
5) Quand (drapeau) cliqué
demander prix départ? et attendre
répéter 5 fois
- mettre prix à x
- mettre prix à x +( x*(10/100))
dire regroupe prix final: x pendant 2secondes
6) NON RÉSOLU
7) Quand (drapeau) cliqué
demander prix de départ ? et attendre
répéter 3 fois
-mettre prix à x
- mettre prix à x-(x*(10/100))
dire regroupe prix final : x pendant 2 secondes
8) NON RÉSOLU
ok
donc c'est du scratch (langage que je connais mal...)
je suppose que tu as fait les questions précédentes.
à la question 5) qu'as-tu répondu ? comment tu as fait ?
2) ok
3) non, ce n'est pas bonne formule
tu l'as testé avec un prix de 100€ par exemple? que trouves-tu ?
4) exact
5)
demander prix départ? et attendre
- mettre prix à x <---- je me demande si ce n'est pas plutôt ainsi : cette ligne ici (?)
- répéter 5 fois
- mettre prix à x +( x*(10/100)) ------- cette formule est la bonne
6) il y a plusieurs façons de répondre à cette question :
- faire un test
- ou demander la saisie du nombre de fois où on doit répéter le calcul
- ou modifier plusieurs fois le script- le nombre de fois à répéter- jusqu'à ce que l'on constate que le prix a doublé (méthode la plus facile)
7) Quand (drapeau) cliqué
demander prix de départ ? et attendre
répéter 3 fois ----- pourquoi 3 fois ?
-mettre prix à x ---->même remarque que pour 5) cette ligne est-elle à sa place (?)
- mettre prix à x-(x*(10/100)) ---- très bien
dire regroupe prix final : x pendant 2 secondes
8) pareil que pour la question 6)
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :