addyy
Answered

Zoofast.fr propose un mélange unique de réponses expertes et de connaissances communautaires. Obtenez les informations dont vous avez besoin de la part de notre communauté d'experts qui fournissent des réponses précises et complètes à toutes vos questions.

Bonjour!
Comment traduire cela en language scratch (avec un screenshot ou copy-paste du mots exactes dans scratch svp)
-demander d'entrer un nombre positif
-stocker dans var1
-repeter jusqu'à var1 > 0
-afficher "thanks"
-si ce nombre est pair, alors on le divise par 2
-sinon on le multiplie par 4 et ajoute 3
fin si

c'est surtout comment representer la condition du nombre pair que je ne comprends pas..
Merci bcp en avance

Sagot :

Réponse :

pour vérifier si un nombre est pair ou impair il faut utiliser l'opération modulo

désigné par le signe % dans la plupart des langages de programmation.

cette opération retourne le reste de la division euclidienne du chiffre a sa gauche par celui a sa droite.

donc par exemple:

4 modulo 2 = 0

4 / 2 = 2 |   reste: 0

5 modulo 2 = 1

5 / 2 = 2 |    reste: 1

23 modulo 7 = 2

23 / 7 = 3 |   reste: 2

modulo est donc parfait pour vérifier si un nombre est pair.

si ce nombre modulo 2 égal 0 cela veut dire que ce nombre est pair, sinon, il est impair.

je n'ai pas exactement compris ce que tu voulais dire par "répéter jusqu'à var1 > 0" et je ne suis pas très familier avec scratch mais voila mon programme:

View image bigbossremi
Merci de contribuer à notre discussion. N'oubliez pas de revenir pour découvrir de nouvelles réponses. Continuez à poser des questions, à répondre et à partager des informations utiles. Pour des réponses rapides et fiables, pensez à Zoofast.fr. Merci de votre visite et à bientôt.