Logique de programmation – Pratique d’examen 1

Créez un projet Examen_1_Pratique_LDP. Créer chaque segment de code demandé dans les questions ci-dessous.

Exercice 1

Créez une méthode “AdditionNombrePair()” qui prend en paramètre un tableau d’entier. La méthode doit retourner la somme de tous les nombres pairs qui s’y trouvent. Faite une démonstration de l’appel de la méthode avec le tableau suivant: [12,35,32,67,51]

Exercice 2

Créez une méthode “Exposant()”. Celle-ci prend deux valeurs de type “int” appelés “a” et “b”. En utilisant une boucle, calculer la valeur de a à la puissance b (exposant) et retourner le résultat en valeur de retour. Faite une démonstration avec les valeurs 3 et 4.

Exercice 3

Créez une méthode “PlusGrandNombre” qui prent en paramètre un tableau d’entier. La méthode doit retourner la plus grande valeur du tableau à la méthode appellante. Démontrer son utilisation en lui fournissant le tableau suivant: {34,65,44,23,99,103, 21}

Exercice 4

Créez une méthode “SommeFibonacciImpaire()”. Cette dernière retourne la somme de tous les nombres impaires de la suite de Fibonacci. Il n’est pas nécessaire d’inclure les nombres de la suite supérieur à 200. La suite de Fibbonacci se définit comme un suite commencant par “1” et “1” et chaque éléments suivant est égal à la somme des deux valeurs précédentes.

Ex. 1, 1, 2, 3, 5, 8, 13, 21, etc.

Exercice 5

Créez une méthode SommeEstPaire(). Cette dernière prend deux valeurs de type int en paramètres (a et b). La méthode retournera une valeur de type “bool” qui indiquera si la somme de a et b est une valeur paire (true) ou non (false).

Par exemple:

  • 1 et 3 = true
  • 3 et 7 = false
  • 4 et 6 = true

Exercice 6

Créez une méthode “SommeMultipleTroisEtCinq()”. Celle-ci prendra en paramètre un entier de type “int”. La méthode retournera la somme de tous les nombre de 1 jusqu’à la valeur en paramètre, qui sont soit un multiple de 3 ou un multiple de 5. Faite une démonstration avec la valeur 1000.

Exercice 7

Créez une classe “Piscine”. Celle-ci a une hauteur (int) et une largeur (int). Définissez un constructeur avec paramètre qui permet d’en faire la création. Créez une méthode “ObtenirVolumeEau()” qui retourne un double indiquant le total de volume d’eau.

Le volume est calculé à partir de l’équation suivante:

  • Volume = (largeur / 2) * 3.14 * (hauteur * 0.8)