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


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.