Exercices Pratiques
Exercices Pratiques
Exercices Pratiques
Exercice 1
Écrire une fonction qui permet de calculer la somme des N premiers entiers naturels non
nuls (Exemple, pour la valeur 5, on a 5+4+3+2+1=15).
Exercice 2
Écrire une fonction qui permet de calculer le factoriel des N premiers entiers naturels non
nuls (Exemple, pour la valeur 5, on a 5*4*3*2*1=120).
Exercice 3
Écrire une fonction qui précise l’appartenance (ou non) d’un point , choisi par l’utilisateur,
à la parabole d’équation y=x² – 5x +6.
Exercice 4
Écrire une fonction qui affiche une ligne verticale composée d’autant de caractères * que
la
Indice : la fonction Print() affiche sur la même ligne. La fonction Println() fait un saut de
ligne après chaque affichage.
Exercice 5
Écrire une fonction qui affiche une ligne horizontale composée d’autant de caractères *
que la valeur de la TAILLE en paramètre et séparée par le caractère -. Exemple, pour la
1
valeur 5:
*- *-*-*-*
Indice : la fonction Print() affiche sur la même ligne. La fonction Println() fait un saut de
ligne après chaque affichage.
Exercice 6
Au lieu d’afficher une ligne verticale et verticale, écrire une fonction qui affiche un triangle
rectangle composé de caractères * en fonction de la valeur de la TAILLE en paramètre .
Exemple, pour la valeur 5:
**
***
****
*****
Indice : la fonction Print() affiche sur la même ligne. La fonction Println() fait un saut de
ligne après chaque affichage.
Exercice 7
Comme les tables de multiplication sont courantes, définir une fonction qui affiche la
table de multiplication en fonction de la valeur du NOMBRE en paramètre. Exemple de
résultat avec NOMBRE = 3 :
1*3=3
2*3=6
3*3=9
4 * 3= 12
5 * 3 = 15
6 * 3 = 18
7 * 3 = 21
2
8 * 3 = 24
9 * 3 = 27
10 * 3 = 30
Exercice 8
Comme les tables de division sont courantes, définir une fonction qui affiche la table de
division en fonction de la valeur du NOMBRE en paramètre. Exemple de résultat avec
NOMBRE = 3 :
1 ÷ 1 = 1.0
1 ÷ 2 = 0.5
1 ÷ 3 = 0.3333333333333333
2 ÷ 1 = 2.0
2 ÷ 2 = 1.0
2 ÷ 3 = 0.6666666666666666
3 ÷ 1 = 3.0
3 ÷ 2 = 1.5
3 ÷ 3 = 1.