Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Qu'est-ce que les fonctions ? | Introduction aux Fonctions
Introduction Au C++

bookQu'est-ce que les fonctions ?

Les fonctions sont des éléments fondamentaux en programmation. Il s'agit de blocs de code réutilisables conçus pour effectuer une tâche spécifique. Les fonctions permettent de rendre le code plus organisé, lisible et facile à maintenir. En utilisant des fonctions, il est possible de diviser un programme volumineux et complexe en sous-programmes gérables.

main.cpp

main.cpp

copy
1234
int main() // `main` is the name of a function { return 0; }
Note
Remarque

Le nom main est déjà réservé par le langage C++. Par conséquent, lors de la déclaration d'une fonction portant ce nom, le compilateur générera une erreur.

La création d'une fonction implique plusieurs étapes clés afin d'assurer qu'elle exécute une tâche spécifique et s'intègre parfaitement dans votre programme. Une fonction se compose d'un type de retour, d'un nom, de paramètres (si nécessaire), et d'un corps où réside la logique.

get_bank_name.h

get_bank_name.h

copy
123456
// Returns the name of the bank std::string get_bank_name() // Function declaration with return type and name { std::string bank_name = "Future Savings Bank"; // Store bank name return bank_name; // Return it to the caller }

Après avoir créé une fonction, l'étape suivante consiste à l'appeler. Appeler une fonction exécute le code qu'elle contient et permet d'utiliser son résultat (si elle retourne une valeur).

main.cpp

main.cpp

copy
1234567891011121314
#include <iostream> #include <string> // Function to return the name of the bank std::string get_bank_name() { std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank } int main() { std::cout << "Name of the bank: " << get_bank_name() << std::endl; }

La conversion de devises est une tâche courante dans la vie réelle, notamment lors de transactions internationales ou de voyages. En créant une fonction, ce processus devient plus simple, réutilisable et efficace.

main.cpp

main.cpp

copy
123456789101112131415
#include <iostream> // Function to convert USD to Euros double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; } int main() { double usd = 100.0; // Amount in USD std::cout << usd << " USD = " << convert_usd_to_eur(usd) << " EUR" << std::endl; }
question mark

Quel est le principal avantage d'utiliser des fonctions dans un programme ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 3.85

bookQu'est-ce que les fonctions ?

Glissez pour afficher le menu

Les fonctions sont des éléments fondamentaux en programmation. Il s'agit de blocs de code réutilisables conçus pour effectuer une tâche spécifique. Les fonctions permettent de rendre le code plus organisé, lisible et facile à maintenir. En utilisant des fonctions, il est possible de diviser un programme volumineux et complexe en sous-programmes gérables.

main.cpp

main.cpp

copy
1234
int main() // `main` is the name of a function { return 0; }
Note
Remarque

Le nom main est déjà réservé par le langage C++. Par conséquent, lors de la déclaration d'une fonction portant ce nom, le compilateur générera une erreur.

La création d'une fonction implique plusieurs étapes clés afin d'assurer qu'elle exécute une tâche spécifique et s'intègre parfaitement dans votre programme. Une fonction se compose d'un type de retour, d'un nom, de paramètres (si nécessaire), et d'un corps où réside la logique.

get_bank_name.h

get_bank_name.h

copy
123456
// Returns the name of the bank std::string get_bank_name() // Function declaration with return type and name { std::string bank_name = "Future Savings Bank"; // Store bank name return bank_name; // Return it to the caller }

Après avoir créé une fonction, l'étape suivante consiste à l'appeler. Appeler une fonction exécute le code qu'elle contient et permet d'utiliser son résultat (si elle retourne une valeur).

main.cpp

main.cpp

copy
1234567891011121314
#include <iostream> #include <string> // Function to return the name of the bank std::string get_bank_name() { std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank } int main() { std::cout << "Name of the bank: " << get_bank_name() << std::endl; }

La conversion de devises est une tâche courante dans la vie réelle, notamment lors de transactions internationales ou de voyages. En créant une fonction, ce processus devient plus simple, réutilisable et efficace.

main.cpp

main.cpp

copy
123456789101112131415
#include <iostream> // Function to convert USD to Euros double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; } int main() { double usd = 100.0; // Amount in USD std::cout << usd << " USD = " << convert_usd_to_eur(usd) << " EUR" << std::endl; }
question mark

Quel est le principal avantage d'utiliser des fonctions dans un programme ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1
some-alt