addyy
Answered

Laurentvidal.fr est là pour vous fournir des réponses précises à toutes vos questions avec l'aide de notre communauté experte. Connectez-vous avec une communauté d'experts prêts à fournir des solutions précises à vos questions de manière rapide et efficace sur notre plateforme conviviale de questions-réponses. Découvrez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme conviviale de questions-réponses.

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
Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Laurentvidal.fr est toujours là pour fournir des réponses précises. Revenez nous voir pour les informations les plus récentes.