Chacune des applications demandées ci-dessous fait essentiellement référence aux notions
abordées à la page précédente: les opérateurs sur les entiers et les fonctions de Delphi.
Pour chaque exercice, il est indispensable de commencer par une réflexion personnelle sans recours à l'ordinateur. La méthode de travail expliquée dans la leçon précédente doit être appliquée.
La liste des données, des résultats attendus et une description générale des méthodes à utiliser (y compris la liste des variables intermédiaires) doivent être rédigées sur papier avant de commencer à coder.
Pour les exercices les plus simples, cette rédaction est très courte.
Astuce: les fonctions tangente et cotangente ne sont pas connues
naturellement par Delphi.
Il faut lui indiquer où il peut trouver leur définition.
Ces dernières figurent dans un module appelé math qu'il faut insérer dans le programme.
L'appel se fait dans l'unité qui fait appel à ce module mathématique, comme indiqué sur l'illustration ci-desous.
Cet exercice est l'occasion de voir que Delphi intègre déjà un bon nombre d'autres unités qui définissent elles aussi des parties du langage.
Présente l'application comme sur l'exemple ci-contre.
Le résultat du traitement s'affiche en rouge et en caractères gras.
Si l'utilisateur indique la base et la hauteur, le programme calcule l'hypothénuse; si
l'utilisateur fournit la base et l'hypoténuse, le programme calcule la hauteur; si l'utilisateur fournit
l'hypothénuse et la hauteur, le programme calcule la base.
Dans l'interface proposée, l'utilisateur clique sur le bouton correspondant à la grandeur manquante.
Dans l'exemple ci-contre, la hauteur et l'hypoténuse sont connues. L'utilisateur clique donc sur le premier bouton pour déterminer la base.
Aucune vérification ne doit être faite pour valider les informations données par l'utilisateur.
On veillera à ce que l'utilisateur ne puisse pas fournir un nombre de plus de quatre chiffres.
Cette application fait idéalement appel aux opérateurs de la division entière. Il serait cependant possible de l'écrire en utilisant des fonctions. Comment?
Elle dispose d'une réserve inépuisable de pièces et doit être capable de rendre la monnaie.
On demande de programmer le système automatique qui indique le nombre de pièces de chaque type à rendre en fonction de la somme payée par le client.
Quand les cinq applications demandées fonctionnent, passe à la page
suivante.Vers la page suivante