De Scratch Wiki en Français


Le bloc « () modulo () »



() modulo ()
() modulo ()

Catégorie : Opérateurs
Type : Bloc de valeur
Ajouté dans : ?

Entrées : 2 (valeur)
Code du bloc : () modulo ()


Utilité

Ce bloc renvoie le reste de la division de la première entrée (le numérateur) par la seconde entrée (le dénominateur).

Exemple

Le bloc ((10) modulo (3)::operators) renverra « 1 » car quand on divise 10 par 3, le quotient est 3 et le reste est 1.

Utilisation

Ce bloc peut être utilisé de plusieurs manières. En voici quelques exemples :

  • Vérifier si 2 nombres sont divisibles sans reste :
si <((a) modulo (b)::operators) = [0]::operators> alors::control cif
dire [a est divisible par b]::looks
sinon::control celse
dire [a n'est pas divisible par b]::looks
end::control cend
  • Vérifier si un nombre est pair :
si <((nombre) modulo (2)::operators) = [0]::operators> alors::control cif
dire [Ce nombre est pair]::looks
sinon::control celse
dire [Ce nombre est impair]::looks
end::control cend
  • Vérifier si un nombre est entier :
si <((nombre) modulo (1)::operators) = [0]::operators> alors::control cif
dire [ce nombre est entier]::looks
sinon::control celse
dire [ce nombre n'est pas un nombre entier]::looks
end::control cend

Dans le forum

Dans le forum, vous pouvez intégrer des blocs Scratch grâce au BBcode. Voici le code nécessaire :

(() modulo ())
(() modulo ()::operators)
Info
 Info :
Le code doit être précédé de la balise [scratchblocks] pour être visible et suivi de la balise [/scratchblocks] pour éviter les bugs.
Info
 Info :
Idem pour insérer le bloc dans le wiki, mais les balises à insérer sont <scratchblocks> et </scratchblocks>.

Voir aussi