Académique Documents
Professionnel Documents
Culture Documents
Travail demandé:
Créer une application Delphi simple permettant de calculer le factoriel d’un nombre.
Rappel :
Le factoriel d’un nombre N entier noté par «N ! » est calculé comme suite :
Si N<0 alors Pas de factoriel pour un nombre négatif
Si N>=0 alors N != 1 x 2 x 3x ……………x N
2 composants Label
2 composants Button
Faire dimensionner les composants insérés avant d’avoir l’interface précédente.
Modifiez les propriétés des composants insérés comme suite :
Composant Propriétés Valeur
Edit1 Text
Edit2 Text
Label1 Caption Nombre
Label 2 Caption Factoriel
Button1 Caption Factoriel
Button2 Caption Fermer
Lancer l’exécution par la touche F9, ou par le bouton ; Et vérifier le bon fonctionnement de la fiche.
Module : Delphi Section : TS BDD S2 Exercices d’application :
Exercice 1 :
Ecrivez un programme qui affiche le plus grand de trois nombres réels A, B, C.
Exercice 2 :
Ecrivez un programme qui calcule la somme d'une série de nombres entrés au clavier, en utilisant deux boîtes
d’édition et un bouton pour la remise à zéro de la somme.
Exercice 3:
A la fin d’année, pour chaque étudiant doit avoir deux notes : note écrite (ne) de coefficient 5 et note orale (no)
de coefficient 3.
Ecrire un algorithme qui permet de calculer la moyenne et d’afficher l’un des résultats suivantes : « Admis » ou
« Echoué »
Exercice 4:
Un vendeur de pièce électronique expédie une quantité (q) de pièce avec un prix unitaire (p) suivant la
condition :
Si le nombre de pièce acheter dépasse 100 alors il remit à l’acheteur 20% de total de la commande (tc), sinon,
si le nombre de pièce dépasse 50 il remit à l’acheteur 10% de (tc).
Question : Ecrire un algorithme qui permet de calculer le montant final de la facture (mff) ?
Exercice 5 :
Soit un vendeur de lait qui expédie une quantité de bouteille (q) avec un prix unitaire (pu). Si e total de la
commande (tc) dépasse 500 Da, le transport est gratuit, sinon l’acheteur doit ajouter 10% de (tc) pour le
transport.
• Ecrire un algorithme équivalent qui permet de calculer la somme a payé (sp)
• Compléter l’algorithme en ajoutant la condition d’un minimum de 10 Da pour le transport
Exercice 6 :
Réalisez le programme qui calcule et affiche la puissance XN (puissance X exposant N pour un réel X et un
entier N positif, négatif ou zéro).
Pour les cas où XN ne se laisse pas calculer, affichez un message d'erreur!
Exercice 1 :
Ecrivez un programme qui affiche le plus grand de trois nombres réels A, B, C.
Exercice 2 :
Ecrivez un programme qui calcule la somme d'une série de nombres entrés au clavier, en utilisant deux boîtes
d’édition et un bouton pour la remise à zéro de la somme.
Exercice 3:
A la fin d’année, pour chaque étudiant doit avoir deux notes : note écrite (ne) de coefficient 5 et note orale (no)
de coefficient 3.
Ecrire un algorithme qui permet de calculer la moyenne et d’afficher l’un des résultats suivantes : « Admis » ou
« Echoué »
Exercice 4:
Un vendeur de pièce électronique expédie une quantité (q) de pièce avec un prix unitaire (p) suivant la
condition :
Si le nombre de pièce acheter dépasse 100 alors il remit à l’acheteur 20% de total de la commande (tc), sinon,
si le nombre de pièce dépasse 50 il remit à l’acheteur 10% de (tc).
Question : Ecrire un algorithme qui permet de calculer le montant final de la facture (mff) ?
Exercice 5 :
Soit un vendeur de lait qui expédie une quantité de bouteille (q) avec un prix unitaire (pu). Si e total de la
commande (tc) dépasse 500 Da, le transport est gratuit, sinon l’acheteur doit ajouter 10% de (tc) pour le
transport.
• Ecrire un algorithme équivalent qui permet de calculer la somme a payé (sp)
• Compléter l’algorithme en ajoutant la condition d’un minimum de 10 Da pour le transport
Exercice 6 :
Réalisez le programme qui calcule et affiche la puissance XN (puissance X exposant N pour un réel X et un
entier N positif, négatif ou zéro).
Pour les cas où XN ne se laisse pas calculer, affichez un message d'erreur!