20 exercices pratiques
1. Calculatrice basique
Créez une fonction qui effectue les quatre opérations mathématiques de base (addition, soustraction, multiplication, division). La fonction doit accepter deux nombres et un opérateur en paramètre.
2. Calcul de la moyenne d’un tableau
Écrivez une fonction qui prend un tableau de nombres en paramètre et renvoie la moyenne des éléments.
3. Maximum et minimum dans un tableau
Créez une fonction qui prend un tableau d’entiers et renvoie le maximum et le minimum des valeurs.
4. Vérification de nombre pair ou impair
Écrivez une fonction qui prend un entier en paramètre et renvoie true
si le nombre est pair, sinon false
.
5. Conversion de Celsius en Fahrenheit
Créez une fonction qui convertit une température donnée en Celsius en Fahrenheit.
6. Nombre premier
Créez une fonction qui vérifie si un nombre est premier. Elle doit renvoyer true
si le nombre est premier, et false
sinon.
7. Inversion de chaîne de caractères
Écrivez une fonction qui prend une chaîne de caractères en paramètre et renvoie cette chaîne inversée.
8. Calcul du facteur d’une factorielle
Créez une fonction qui calcule la factorielle d’un nombre donné.
9. Recherche d’un élément dans un tableau
Écrivez une fonction qui prend un tableau et un élément comme paramètres et renvoie la position de l’élément dans le tableau. Si l’élément n’existe pas, renvoyer -1.
10. Calcul de la somme des chiffres
Créez une fonction qui prend un entier en paramètre et renvoie la somme des chiffres qui le composent.
11. Fibonacci
Créez une fonction qui prend un entier n
et retourne le n
-ième nombre de la suite de Fibonacci.
12. Inversion d’un tableau
Écrivez une fonction qui prend un tableau d’entiers en paramètre et renvoie un nouveau tableau avec les éléments inversés.
13. Recherche de palindrome
Créez une fonction qui prend une chaîne de caractères et renvoie true
si elle est un palindrome, sinon false
.
14. Conversion de minutes en heures et minutes
Écrivez une fonction qui prend un nombre de minutes et les convertit en heures et minutes au format HH:MM
.
15. Tri d’un tableau
Créez une fonction qui prend un tableau en paramètre et renvoie un nouveau tableau avec les éléments triés dans l’ordre croissant.
16. Vérification d’une année bissextile
Créez une fonction qui prend une année en paramètre et renvoie true
si l’année est bissextile, sinon false
.
17. Calcul de l’exponentielle
Écrivez une fonction qui calcule la puissance d’un nombre donné (exponentiation). La fonction doit accepter deux paramètres : la base et l’exposant.
18. Trouver le deuxième plus grand nombre dans un tableau
Créez une fonction qui prend un tableau et renvoie le deuxième plus grand nombre.
19. Remplacer une valeur dans une chaîne
Écrivez une fonction qui prend une chaîne de caractères, un ancien caractère, et un nouveau caractère, et remplace toutes les occurrences de l’ancien par le nouveau.
20. Permutation de deux nombres sans variable temporaire
Créez une fonction qui échange la valeur de deux nombres sans utiliser de variable temporaire. Utilisez des opérations mathématiques ou des manipulations bit à bit.
Laisser un commentaire :