Source: Scratch Wiki en français
Description
Ce bloc est un opérateur qui effectue la division de la première valeur (le numérateur) par la seconde (le dénominateur) et renvoie le résultat. Si le première valeur n'est pas divisible par la seconde, le résultat renvoyé sera une valeur décimale.
(() modulo ())
.Exemples
Le bloc ((25) / (5))
renvoie 5 car : 25 ÷ 5 = 5
Le bloc ((25) / (4))
renvoie 6.25 car : 25 ÷ 4 = 6,25
Division par zéro
Normalement, en mathématiques, il est impossible de faire une division par zéro.
Sur Scratch, c'est « possible », mais le script risque d'avoir un comportement surprenant. En effet, lorsque, sur Scratch, vous effectuez une division par zéro :
- Si le numérateur (première valeur) est positif, alors le bloc renverra « Infinity » (infini, en anglais)
- Si le numérateur est égal à zéro, alors le bloc renverra zéro.
- Si le numérateur est négatif, alors le bloc renverra « -Infinity » (infini négatif).
Exemples
Ce bloc est assez utilisé sur Scratch. Voici quelques exemples d'utilisation :
- Pour simuler une calculatrice :
mettre [réponse v] à ((a) / (b))
- Pour utiliser des formules mathématiques :
mettre [aire v] à (((base) * (hauteur)) / (2))
Sur les forums
Sur les forums de Scratch, vous pouvez intégrer des blocs Scratch grâce au BBCode. Voici le code nécessaire pour insérer ce bloc :
(() / ())
Ce qui donnera :
(() / ())
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'informations.
Voir aussi
blocs opérateurs :: operators