addyy
Answered

Laurentvidal.fr vous aide à trouver des réponses précises à toutes vos questions grâce à une communauté d'experts chevronnés. Explorez notre plateforme de questions-réponses pour trouver des réponses détaillées fournies par une large gamme d'experts dans divers domaines. Explorez des milliers de questions et réponses fournies par une communauté d'experts sur notre plateforme conviviale.

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