WEBVTT 00:00:04.980 --> 00:00:10.360 Voici une fonction qui dessine un carré de 50 pixels de côté. C'est génial, mais que se passerait-il si je 00:00:10.360 --> 00:00:16.449 voulait dessiner un carré de 50 pixels de côté et un autre carré de 100 pixels de côté ? 00:00:16.449 --> 00:00:21.199 Nous ne devrions pas avoir à faire deux fonctions distinctes qui font presque la même chose. Au lieu de cela, nous 00:00:21.199 --> 00:00:27.439 pouvons utiliser une fonction avec un paramètre. Les paramètres nous permettent de faire passer des valeurs dans une fonction qui 00:00:27.439 --> 00:00:32.250 sont utilisés comme variables à l'intérieur de la fonction. Essayons d'ajouter un paramètre appelé comme 00:00:32.250 --> 00:00:37.860 cette fonction afin de pouvoir l'utiliser pour créer des carrés de différentes tailles. Dans l'éditeur de fonctions, 00:00:37.860 --> 00:00:42.989 tu peux modifier le nom et la description comme avant mais maintenant tu peux aussi ajouter un paramètre. 00:00:42.989 --> 00:00:48.280 Inscris le nom de ton paramètre dans l'espace et clique sur Ajouter un paramètre. Cela créera 00:00:48.280 --> 00:00:54.460 un bloc rouge avec le nom du paramètre que tu viens de créer. Maintenant, nous pouvons remplacer le mouvement 00:00:54.460 --> 00:01:01.969 avancer de 100 blocs par le paramètre de Longueur il avancera donc par Longueur. Clique sur sauvegarder 00:01:01.969 --> 00:01:07.930 et fermer puis fait glisser ton nouveau bloc céer un carré depuis la catégorie des fonctions vers la boîte à outils. 00:01:07.930 --> 00:01:11.980 Tu remarqueras qu'il y a un espace vide près de la longueur parce que la fonction veut savoir 00:01:11.980 --> 00:01:17.110 quelle valeur le paramètre de longueur doit avoir. Fais glisser un bloc de nombres depuis catégorie Math 00:01:17.110 --> 00:01:22.050 et le place le dans cet espace. Regarde comment tu peux utiliser la fonction encore et encore avec différentes 00:01:22.050 --> 00:01:25.890 longueurs pour faire des carrés de différentes tailles ! Essayez-le toi-même !