0% ont trouvé ce document utile (0 vote)
72 vues2 pages

Exercices-C - Fonctions

Ceci est un ensemble d'exercices sur les fonctions en C++. Les exercices portent sur la création de fonctions affichant du texte, effectuant des opérations mathématiques, comptant des appels de fonction et testant la divisibilité de nombres.

Transféré par

Lamine Fahmi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
72 vues2 pages

Exercices-C - Fonctions

Ceci est un ensemble d'exercices sur les fonctions en C++. Les exercices portent sur la création de fonctions affichant du texte, effectuant des opérations mathématiques, comptant des appels de fonction et testant la divisibilité de nombres.

Transféré par

Lamine Fahmi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

Exercices C++ (fonctions)

Exercice 1 :
Écrire :

• une fonction, nommée f1, se contentant d’afficher « bonjour » (elle ne possédera aucun
argument, ni valeur de retour) ;
• une fonction, nommée f2, qui affiche « bonjour » un nombre de fois égal à la valeur
reçue en argument (int) et qui ne renvoie aucune valeur ;
• une fonction, nommée f3, qui fait la même chose que f2, mais qui, de plus, renvoie la
valeur (int) 0.

Écrire un petit programme appelant successivement chacune de ces 3 fonctions, après les avoir
convenablement déclarées.

Exercice 2 :
Écrire une fonction qui reçoit en arguments 2 nombres flottants et un caractère, et qui fournit un
résultat correspondant à l’une des 4 opérations appliquées à ses deux premiers arguments, en
fonction de la valeur du dernier, à savoir : addition pour le caractère +, soustraction pour -,
multiplication pour * et division pour / (tout autre caractère que l’un des 4 cités sera interprété
comme une addition).

On ne tiendra pas compte des risques de division par zéro.

Écrire un petit programme (main) utilisant cette fonction pour effectuer les 4 opérations sur les 2
nombres fournis en donnée.

Exercice 3 :

Écrire une fonction, sans argument ni valeur de retour, qui se contente d’afficher, à chaque
appel, le nombre total de fois où elle a été appelée sous la forme : appel numéro 3

Exercice 4 :

Écrire 2 fonctions à un argument entier et une valeur de retour entière permettant de préciser si
l’argument reçu est multiple de 2 (pour la première fonction) ou multiple de 3 (pour la seconde
fonction). Utiliser ces deux fonctions dans un petit programme qui lit un nombre entier et qui
précise s’il est pair, multiple de 3 et/ou multiple de 6, comme dans cet exemple (il y a deux
exécutions) :

donnez un entier :
9 il est multiple de 3
---------------
donnez un entier : 12
il est pair
il est multiple de 3
il est divisible par 6

Exercice 5:

Écrire une fonction permettant d’ajouter une valeur fournie en argument à une variable fournie
également en argument. Par exemple, l’appel (n et p étant entiers) : ajouter (2*p+1, n) ; ajoutera
la valeur de l’expression 2*p+1 à la variable n. Écrire un petit programme de test de la fonction.

Vous aimerez peut-être aussi