Source: Scratch Wiki en français


Le bloc « (() * ()) »


(() * ())

(() * ())

Catégorie : Opérateurs
Type : Bloc de valeur
Ajouté dans : Scratch 1.0
Entrées : 2 (Entrée nombre)
Code du bloc :
(() * ())

Description

Ce bloc opérateur renvoie le produit (= la multiplication) des 2 valeurs qui sont rentrées dans ce bloc. Ces valeurs peuvent être directement des chiffres inscrits dans les ronds mais aussi des variables ou d'autres blocs qui ont la même forme que celui-ci.

Exemple

Le bloc ((-1.5) * (6)) renvoie -9 car -1,5 x 6 = 9.

Exemples

Ce bloc peut être utilisé pour différents usages. En voici quelques exemples :

  • Simuler une calculatrice

mettre [résultat v] à ((a) * (b))

  • Utiliser les formules mathématiques

([racine v] de (((a) * (a)) + ((b) * (b))) :: operators Théorème de Pythagore pour obtenir la longueur de l'hypoténuse d'un triangle rectangle

  • Avoir des multiplicateurs de score dans les jeux

mettre [score v] à ((score) * (2))

Info
 Info :
Pour doubler un score, vous pouvez également faire ajouter (score::variables) à [score v]::variables

Alternatives

définir Multiplication (x) (y)
si <(y) = (0)> alors
mettre [résultat v] à (0)
sinon
mettre [résultat v] à ((x) / ((1) / (y)))
fin

Sur le forum Scratch

Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :

(() * ())

Sera alors rendu :

(() * ())
Info
 Info :
Tout bloc Scratch doit être placé dans des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans un post.

Autre

Info
 Info :
Depuis le 28 juin 2023, il existe une version à contraste élevé de ce bloc, dont voici l'apparence : (() * ())

Voir aussi