Page 1 sur 1

scratch

Posté : mar. 22 oct. 2019 15:46
par verophe
voici ce que je dois utiliser
voici ce que je dois utiliser

bonjour a tous et merci pour votre aide
programmer un algorithme qui consiste a interroger l'utilisateur en lui demandant son prénom pour lui dire "bonjour"puis lui demande un nombre afin que le programme calcule la carre de ce nombre et lui donne la réponse Le programme continue jusqu' a que l utilisateur réponse non ou N a la question "continuez vous?"

bonne journee a tous

Re: scratch

Posté : mar. 22 oct. 2019 16:42
par sos-math(27)
Bonjour verophe,
C'est bon pour le début, mais la condition (bloc vert hexagonal) dans la boucle répéter n'est pas la bonne, elle doit concerner la réponse à la question : "Veux tu continuer O (oui) ou N (non) ?
En fait dans ce bloc (répéter), nous auront deux questions qui se suivent :
1) Donne un nombre
-> il faut dire "le carré ...."
2) Voulez vous continuer
-> la réponse est alors testée pour continuer ...
J'espère que cela va te permettre de réussir.
à bientôt

Re: scratch

Posté : mar. 22 oct. 2019 17:21
par verophe
merci de ton aide sos math(27)

si j ai ben compris cela doit faire ceci

Re: scratch

Posté : mar. 22 oct. 2019 17:32
par sos-math(27)
Rebonjour verophe,
Il faut plus de bloc dans le bloc répéter : tu peux demander plusieurs nombres à l'utilisateur, et on s'arrête quand il répond 'N'
Dans le bloc répéter on va trouver :
un bloc 'demander' pour demander le nombre
un bloc 'dire' pour donner le carré du nombre
un bloc 'demander' pour demander si l'utilisateur veut continuer.

Je reste à l'écoute encore un petit moment. à bientôt

Re: scratch

Posté : mar. 22 oct. 2019 17:44
par verophe
re t encore merci de ton aide mais j avoue que scratch n est pas mon logiciel favori contrairement a geogebra

Re: scratch

Posté : mar. 22 oct. 2019 18:27
par sos-math(27)
C'est vrai que Geogebra est aussi très intéressant, mais on ne fais pas la même chose !
J'ai annoté ton programme, j'espère que cela va te permettre de continuer.
N'oublie pas de le tester aussi par toi même pour qu'il fasse ce que tu veux !!

Par contre je dois quitter pour ce soir, mais je reviendrai demain !
à bientôt
3_cor.png

Re: scratch

Posté : mer. 23 oct. 2019 19:18
par verophe
bonsoir j ai vraiment un gros souci je ne comprend toujours pas

Re: scratch

Posté : mer. 23 oct. 2019 19:49
par verophe
bonsoir a tous
j ai bien essayer de comprendre et de refaire plusieurs fois ce programme mais il ne fonctionne pas d autant plus que j ai une cellule verte vide et je ne voit pas ce que je peut mettre et une ou je ne sais même ps la placer c est une catastrophe
merci de votre aide

Re: scratch

Posté : jeu. 24 oct. 2019 07:50
par sos-math(21)
Bonjour,
dans ton bloc répéter, tu as un premier bloc capteur pour capter un nombre choisi par l'utilisateur. Ce nombre est stockée dans la variable réponse associée au bloc capteur.
Il faut en calculer le carré : le carré d'un nombre est le produit de ce nombre par lui-même donc tu peux utiliser l'opérateur * que tu vas appliquer à ton nombre qui est toujours stocké dans réponse.
Il te faudra un bloc dire pour dire la réponse : il faut donc regrouper du texte et ton opérateur précédent.
Ensuite il faudra que tu reposes une question pour savoir si l'utilisateur veut poursuivre : c'est encore un bloc capteur dont la réponse sera O ou N, et c'est cette condition qui va devoir être mise dans le bloc répéter. À noter que la réponse est toujours stockée dans la variable réponse (qui écrase le nombre choisi mais ce n'est pas grave, on n'en a plus besoin).
scratch.PNG
Bonne continuation

Re: scratch

Posté : ven. 25 oct. 2019 12:31
par verophe
bonjour voici ce que j ai noter mais le programme ne fonctionne toujours pas merci pour votre aide

Re: scratch

Posté : sam. 26 oct. 2019 09:46
par SoS-Math(33)
Bonjour,
relis bien le message précédent en entier, mon collègue te parle de condition et tu ne prends pas en compte cette remarque.