De Scratch Wiki en Français

Révision datée du 31 juillet 2018 à 09:29 par Flapyness (discussion | contributions) (Création page bloc "arrondi de ()")


Le bloc « arrondi de () »


arrondi de ()
arrondi de ()

Catégorie : Opérateurs
Type : Bloc de valeur
Ajouté dans : ?
Retiré dans :  ?
Entrées : 1 (valeur)
Code du bloc : arrondi de ()

Fonctionnement

Comme son nom l'indique, ce bloc arrondi le nombre inséré de façon conventionnelle. C'est à dire que si les décimales du nombre sont plus grandes ou égales à .5, le chiffre est arrondi à l'unité supérieure, et si elles sont plus petites, alors le chiffre est arrondi à l'unité inférieure.

Info Info :
Ce bloc s’appelait "arrondir ()" avant la version 2.0 de Scratch, dans laquelle il a été renommé "Arrondi de ()", son nom actuel.

Exemple

(arrondi de (4.5))//Le bloc renvoie "5"

(arrondi de (4.346722893))//Le bloc renvoie "4"

(arrondi de (4))//Le bloc renvoie "4"

Utilisation

Ce bloc est très utile, il peut par exemple être utilisé pour :

  • La possibilité d'arrondir un nombre sur une calculette :

definir calculer si <(opération) = [addition]> alors mettre [réponse v] à ((valeur-1) + (valeur-2)) end si <(opération) = [arrondir]> alors mettre [réponse v] à (arrondi de (valeur)) end ...

  • Enlever les décimales d'un score (sans arrondir à l'unité supérieure) :

mettre [Score v] à (arrondi de ((Score) - (0.5)))

mettre [Score v] à ([plancher v] de (Score)::operators)//Fait exactement la même chose

  • Accrocher un lutin sur une grille :

Quand le drapeau vert pressé répéter indéfiniment aller à x:(arrondi de (((souris x) / (25)) * (25))) y: (arrondi de (((souris y) / (25)) * (25))) end

Dans le forum

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

arrondi de ()
arrondi de ()
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