20 exercices pratiques

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.

[psw_quiz_system ]