Informatique

Question

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

1 Réponse

  • 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:

    Image en pièce jointe de la réponse bigbossremi

Autres questions