0% ont trouvé ce document utile (0 vote)
40 vues2 pages

TP1 Programmation Mobile Sous Android: Exercice1

Le document présente deux exercices de programmation mobile sous Android pour l'année universitaire 2023/2024. Le premier exercice consiste à créer une application de conversion de températures entre Celsius et Fahrenheit, tandis que le second exercice porte sur le calcul de l'indice de masse corporelle (IMC) d'une personne. Chaque exercice inclut des spécifications sur l'interface utilisateur et les méthodes de calcul nécessaires.

Transféré par

Darine Hammami
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
40 vues2 pages

TP1 Programmation Mobile Sous Android: Exercice1

Le document présente deux exercices de programmation mobile sous Android pour l'année universitaire 2023/2024. Le premier exercice consiste à créer une application de conversion de températures entre Celsius et Fahrenheit, tandis que le second exercice porte sur le calcul de l'indice de masse corporelle (IMC) d'une personne. Chaque exercice inclut des spécifications sur l'interface utilisateur et les méthodes de calcul nécessaires.

Transféré par

Darine Hammami
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

année universitaire 2023/2024

TP1 Programmation mobile sous Android

Exercice1 :
Créer une application intitulée ConversionTemp qui permet de convertir entre le Celcius et
le Fahrenheit. L’interface comporte un champ de saisie pour la température, deux boutons
radio pour choisir de convertir du Celcius vers le Fahrenheit ou l’inverse, un bouton «
Calculer » et un champ de texte Résultat au-dessous du bouton. Selon le bouton radio qui
est coché, mettre le résultat dans le champ de texte Résultat. Créer une alerte appelée si
l’utilisateur clique sur le bouton de conversion alors que le champ en entrée est vide.

On peut créer les méthodes suivantes pour la conversion :


// converts to celsius
Public static float convertFahrenheitToCelsius(float fahrenheit) {
return ((fahrenheit - 32) * 5 / 9); }
// converts to fahrenheit
Public static float convertCelsiusToFahrenheit(float celsius) {
return ((celsius * 9) / 5) + 32;
}

1
année universitaire 2023/2024

Exercice 2 :
Créer une application qui permet de calculer l’indice de masse corporelle d’une personne.
L’interface principale comporte 2 champs de saisie : la taille en mètres, le poids en kilo et un
bouton « Calculer ».
Le résultat du calcul de l’IMC s’affiche au-dessous du bouton.
Créer un toast appelé si l’utilisateur clique sur le bouton « Calculer » alors que l’un des
champs en entrée est vide.
L'Indice de Masse Corporelle est un rapport entre le poids et la taille qui permet de savoir si
la personne est maigre, normale ou obèse. Cela se calcule de la façon suivante :
Indice=poids/taille²
Ensuite, on interprète en lisant le tableau suivant :

Maigreur Imc inférieur à 18,5


Normal Imc entre 18,5 à 24,9
Surpoids Imc entre 25 et 29,9
Obésité Imc entre 30 et 40
Obésité Imc supérieure à 40

Vous aimerez peut-être aussi