Sie sind auf Seite 1von 2

www.developpez.c.

la

OFPPT

Office de la Formation Professionnelle


et de la Promotion du Travail
Direction Recherche et Ingnierie de Formation
Examen de passage, session juin 2006
Epreuve pratique
Filire : TSDI

Barme :40 Pts.

Niveau : TS

Dure : 4H.
Variante n3

Important :
Il sera pris en considration la convivialit des interfaces et la clart du code. La gestion des
erreurs et la robustesse de lapplication seront bien apprcies .
La totalit de votre travail doit tre enregistre dans un mme rpertoire pour faciliter la
sauvegarde par la suite. Pour cela, il faut crer sur votre bureau un dossier qui porte votre
nom & Prnom, et cest dans ce dernier que vous allez enregistrer vos ralisations par la
suite.

Partie 1 : JAVA (18 Pts)


A. Gestion des ventes dun magasin. On veut saisir le prix HT darticles, le type des articles au regard de la
TVA (livres, disques, articles spciaux ou autres articles) et calculer leur prix TTC, connaissant le taux de TVA
associ chaque type (livres : 5,5 %, disques : 20,6 %, articles spciaux : 33,5 %, autres : 20,6 %).
1) Ecrire le programme qui permet de faire le bilan du nombre darticles vendus et des montants HT et TTC
totaux et moyens. (3pts)
2) On suppose maintenant que chaque taux de TVA est associ un code connu de lutilisateur (ex. livres = 1,
disques = 2, etc.). Amliorer les structures de donnes pour simplifier le programme prcdent. (3pts)
B - On dispose dun tableau de nombres rels positifs T1 de taille N. Ecrire lalgorithme qui permet de
trier les valeurs contenues dans T1 dans un second tableau T2, de la plus grande la plus petite. (3 Pts)
C - Soit un systme de grade o A >= 18, 18 > B >= 16, 16 > C >= 14, 14 > D >= 12 et E < 12. Ecrivez un
programme qui affiche votre grade en fonction de vos points. Les points sont entrs par l'utilisateur et la
conversion des points vers les grades doit tre faite l'aide d'une mthode ! Ecrivez le programme en entier. (3
Pts)

Page 1 / 2

www.developpez.c.la
D. Tri par insertion

Ecrire une programme permettant de trier suivant lordre croissant un tableau une dimension contenant des
entiers avec lalgorithme de tri par insertion.
La fonction recevra en paramtres le tableau ainsi que le nombre dlments.
le tri sera fait dans le tableau de dpart sans avoir recours un tableau auxiliaire. (3pts)
E. Ecrivez un programme qui permet lutilisateur de supprimer une valeur dun tableau pralablement saisi.
Lutilisateur donnera lindice de la valeur quil souhaite supprimer. Attention, il ne sagit pas de remettre une
valeur zro, mais bel et bien de la supprimer du tableau lui-mme ! Si le tableau de dpart tait 12 8 4 45
64 9 2 7 et que lutilisateur souhaite supprimer la valeur dindice 4, le nouveau tableau sera : 12 8 4
45 9 2 7 (3pts)

Page 2 / 2

Das könnte Ihnen auch gefallen