Qu'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
1234int main() // `main` is the name of a function { return 0; }
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
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
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
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; }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
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
Qu'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
1234int main() // `main` is the name of a function { return 0; }
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
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
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
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; }
Merci pour vos commentaires !