👤

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


Répondre :

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:

Voir l'image BIGBOSSREMI
Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions