Niveau 2 - Paramètres et types de retours


Pré-requis :

Sommaire


Vous vous souvenez que les fonctions sont comme des recettes de cuisine ? Il est l'heure de vous passer à la casserole. Vous allez voir que l'analogie de la cuisine va être vraiment utile.

A table


Imaginons que nous voulons cuisiner un poulet cajun. On dresse notre plan d'attaque !

  • Un objectif à atteindre :
    • Faire un POULET CAJUN 🍽️
  • Des ingrédients à préparer :
    • Poulet 100g
    • Sauce cajun 10cl
  • Un ordre d'instructions à suivre (simplifiées) :
    • Cuire le poulet
    • Ajouter la sauce cajun
  • Un résultat à déguster

Jusque là c'est simple et efficace... mais OH NON ! Sauce cajun ? On en a plus.
Puisqu'on a les ingrédients, on peut les prendre un par un, les mélanger, et le résultat c'est une sauce cajun !
Oui mais pourquoi le faire à la main si j'ai une fonction qui traîne au fond du placard, qui s'appelle : faireSauceCajun ?
On a qu'à mettre les ingrédients en tant que paramètres dans ma fonction, la regarder mixer toute seule, et nous retourner le résultat, qui est une sauce cajun !

Si seulement ça existait dans la vraie vie...

int faireSauceCajun()