-
"point()" est une fonction qui a besoin des
coordonnées x et y pour dessiner un point.
-
On obtient un point de 1 pixel.
Il est petit, mais visible !
-
Pour l'agrandir, utilisez la fonction
"strokeWeight()" en indiquant la taille,
disons... 10.
-
C'est mieux. Voyons maintenant les
expressions mathématiques.
-
Une expression mathématique est une
formule avec des symboles et des nombres
pour calculer un autre nombre.
-
Un bon exemple est "1+1".
en la calculant, on obtient 2.
-
Un exemple plus compliqué est
"4 + 3 * 8 / (2+2)" qui a pour résultat ...
hum... je ne sais pas... c'est pas grave !
-
En codant, partout où vous pouvez utiliser
un nombre, vous pouvez le remplacer
par une expression mathématique.
-
Par exemple, on a deux nombres en
paramètres de la fonction "point()".
-
Au lieu de mettre 100, j'aurais pu mettre
"50 + 50" ou "25 * 4".
-
et l'ordinateur calculera le résultat de
l'expression avant de dessiner le point.
-
L'ordre de priorité des opérations
(vu en math à l'école) s'applique ici aussi !
-
L'ordre des priorité peut se résumé par
"PEMDAS"
-
Ces symboles permettent de se souvenir de
-
Parenthèse, Exposant, Multiplication,
Division, Addition et Soustraction
-
Sauf qu'en Javascript, on n'a pas l'opérateur
pour l'exposant... il ne nous reste que "PMDAS".
-
Ce symbole veut dire que tout ce qui est dans
des parenthèses est calculé en premier.
-
Puis, on s'occupe des multiplications et divisions
de la gauche vers la droite.
-
Et on termine par les additions et soustractions
de la gauche vers la droite.
-
Prenons d'autres exemples pour voir
comment on peut utiliser ça.
-
On va dessiner un rectangle, à la position x
"100 * (4-2)" et en y "(300+50)/7 + 80"
-
une largeur de "100 + 50" et une hauteur
de "60 * 3".
-
Il a un contour trop large. utilisons
"strokeWeight()" avec "10 - 7".
-
Et maintenant, une ellipse centrée en "130 + 50"
et "100 + 60" avec une largeur de "40 * 3"
et une hauteur de "200 - 17".
-
Hey, regardez ça !
-
Ca ressemble à un ... éléphant !
-
Maintenant, vous savez tout sur
les expressions mathématiques.