DEUG MIAS 24
Types et Structures
de données
TME 2
1.Devoir à remettre en TME
et noté
Dans un fichier de nom devoir1.ml...
1.1.
Écrire la spécification
et une définition de la fonction prix_ttc
telle que (prix_ttc taux pht)
retourne le prix TTC, tronqué au centime d'euro inférieur, d'un objet
de prix hors taxe pht
exprimé en euro et soumis à la taxe de taux taux
exprimé en pourcentage (19,6%, 5,5% ...).
.
1.2.
Indication : chercher dans
la documentation une fonction de type float
-> float retournant la valeur, en virgule
flottante, du plus grand entier inférieur ou égal au paramètre donné
(si, si ... elle existe !).
1.3.
Écrivez à la suite, dans
le même fichier, quelques expressions vérifiant de façon claire et significative
que la programmation de votre fonction est correcte.
1.4.
Écrire la spécification
et une définition, par application partielle, de la fonction prix_196
telle que (prix_196 pht) retourne le prix TTC, tronqué au centime d'euro
inférieur, d'un objet de prix hors taxe pht
exprimé en euro et soumis à la taxe de 19,6%.
1.5.
Écrivez à la suite, dans
le même fichier, quelques expressions permettant de tester cette seconde
fonction.
1.6.
Dans xemacs, sauvegardez
votre fichier devoir1.ml.
Dans un terminal, tapez
les commandes
cd
pour être sûr(e) d'être
dans votre répertoire d'accueil puis
./web
pour ouvrir une fenêtre
Konqueror.
Activer, dans cette fenêtre
le dernier lien
-
au formulaire de soumission
de compte-rendu de TP.
Acceptez tous les cookies
et remplissez le formulaire, renseignez le champ Compte-rendu avec le bouton
Parcourir et sélectionnez votre fichier devoir1.ml.
Effectuez la soumission
avec le bouton Envoyer.
Lire la réponse de soumission.
2.Autres essais
Programmez et testez les exercices
du TD1 puis du TD 2.