Page 1072 - IT2
P. 1072
1. Reproduction correcte de l’image du logo. (8pts)
2. Application correcte des couleurs. (2pts)
3. Conversion aux différents formats. (2pts)
DOSSIER II (8 PTS)
Considérons un tableau de réels.
Créer un programme en C ou équivalent permettant de :
· Remplir le tableau.
· Calculer et afficher la moyenne arithmétique ainsi que la moyenne olympique des éléments du tableau.
Rappel : la moyenne olympique d’un ensemble est la moyenne arithmétique en excluant le minimum et le
maximum des valeurs de l’ensemble.
Exemple : moyenne olympique (3, 10,20, 60) = 15
· Pour chaque élément x du tableau, vérifier si parmi le reste des éléments du tableau, il existe des
multiples de x. Afficher ces multiples s’ils existent, et le mot « aucun » dans le cas échéant.
Exemple Pour un tableau T={ 2,5,9, 3,10,6}
Les multiples de (T[1]=2 ): 10, 6
Les multiples de (T[2]=5 ): 10
Les multiples de (T[3]=9 ): aucun
Les multiples de (T[4]=3 ): 9, 6
Les multiples de (T[5]=10 ): aucun
Les multiples de (T[6]=6 ): aucun
NB : Vous pouvez organiser votre code en utilisant des sous programmes à volonté (procédures et fonctions).
DOSSIER III (20 PTS)
N.B. Les programmes seront écrits dans un langage de programmation orientée objet de votre choix.
Dans le but d’une meilleure organisation et d’un accès facile et rapide, une femme au foyer souhaite mettre en
place un système lui permettant de gérer sa collection de recettes, et fait appel à vous pour réaliser ce travail.
Vous aurez besoin principalement des deux classes suivantes :
recette ingredient
nomRecette : chaine de caractères nomIngredient : chaine de caractères
lesIngredients : Tableau des Ingredients quantite : entier
categorie: chaine de caractères poids : entier
difficulte : entier
description : chaine de caractères
Précisions sur la classe recette
La catégorie exprime la nature du plat à préparer (entrée, plat principal, dessert, jus, glace…)
La difficulté est exprimée par un entier : 1 pour une recette facile, 2 pour une recette de difficulté
moyenne et 3 pour une recette compliquée
V1-1
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
2/3

