ECOLE : IUGET
NIVEAU : 4
CYCLE : INGÉNIEUR
ANNÉE : 2023/2024
TRAVAUX PRATIQUE INFORMATIQUE DISTRIBUEE
Les applications mobiles et web constituent des exemples d'informatique distribuée, car plusieurs
ordinateurs travaillent ensemble dans le backend pour permettre à l'application de vous fournir les bonnes
informations. Nous nous attardons uniquement sur les applications mobiles
TP : 1
On considère l’interface suivant d’une application distribuée d’inscription à un
séminaire consistant à récupérer les données enregistrer dans le formulaire et les
afficher sur le label TextView de l’interface. Réaliser cette app mobile.
NB :
1- Nous ne voulons pas perdre les informations précédemment entrées
2- Après chaque enregistrement les champs du formulaire sont réinitialises.
3- Il existe un espace de taille « 20dp » entre les champs du formulaire : utiliser la
propriété « Layout_Margin (Top) » pour réaliser cela.
4- Utiliser les propriétés (TextSize=20sp, text, id, Layout_Width=wrap_content,
gravity, layout_gravity, padding, textStyle, textColor et textAlignment) pour effectuer la
mise en forme du texte selon vos envies.
Une Conception de M. NZOMOU, PhD-Student Page 1
TP : 2
On considère l’interface ci-dessus d’une application distribuée d’addition des nombres.
1- Lorsqu’on clique sur le Bouton « CALCULER_SOMME » il apparaît au niveau du
label « resultat ici » la somme des nombres entrés.
2- Modifier votre application pour qu’elle soit aussi capable d’effectuer la soustraction,
la division et la multiplication.
TP : 3
Concevoir une application mobile permettant de calculer la proportion de tissus
graisseux chez un adulte (IMG).
L’IMG est un indice, exprimé en pourcentage permettant de juger la proportion de
tissus graisseux chez un adulte, par rapport à la masse musculaire. Voici comment se
calcule L’IMG (information trouvée sur Wikipédia) IMG = (1.2*Poids/Taille2) +
(0,23*âge)-(10.83*sexe)-5,4
sexe =0 pour une femme ;
sexe=1 pour un homme ;
Taille en mètre mais que l’on saisira en cm pour éviter la saisie de la virgule
Interprétation des résultats
Femmes : < 15% : trop maigre ;
15-30 % : normal ;
> 30% trop de graisse.
Hommes : < 10% : trop maigre ;
10-25 % : normal ;
>25% trop de graisse.
Une Conception de M. NZOMOU, PhD-Student Page 2
TP : 4
On désire réaliser une application distribuée de facturation pour des supermarchés. En
vous appuyant sur les questions et indications suivantes ainsi que de vos connaissances
sur la conception des app mobiles, Réaliser l’application.
1) Proposer une interface adapter pour votre App
2) Donner le code XML pour la création Layout
3) Donner le code pour remplir la liste des catégories
4) Donner le code pour remplir la liste des produits
5) Donner le code pour afficher le prix d’un produit choisi
6) Donner le code de l’évènement clic sur le bouton « RESET »
7) Donner le code de l’évènement clic sur le bouton « CALCULER » sachant que :
Total HT : =prix unitaire*Quantité
TVA : =20% si le produit est local
=30% si le produit est importé de
l’EUROPE
=35% si le produit est importé de l’ASIE
Remise : =5% si la quantité <=3
= 10% au-delà de 3unites
Total TTC : Total HT + TVA-Remise
Catégorie Produits Livraison
Produit local Ordinateur= 75000f Livrer au magasin 0f
Importer de l’Europe Imprimante Livraison au point de relais =
3D=500000f 5%*prix HT
Vidéoprojecteur Livraison à domicile =
Importer de l’Asie =300000f 10%*prix HT
Photocopier= 150000f
Si le client choisi un emballage alors on ajoute 300f au prix HT
Si le client choisi une livraison rapide alors on ajoute 400f au prix HT
Une Conception de M. NZOMOU, PhD-Student Page 3