addyy
Answered

Profitez au maximum de vos questions avec les ressources d'Zoofast.fr. Notre communauté est là pour fournir les réponses complètes et précises dont vous avez besoin pour prendre des décisions éclairées.

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
Votre engagement est important pour nous. Continuez à partager vos connaissances et vos expériences. Créons un environnement d'apprentissage agréable et bénéfique pour tous. Zoofast.fr est votre partenaire pour des solutions efficaces. Merci de votre visite et à très bientôt.