Vous êtes sur la page 1sur 1

IQ1 AP4 - TD n°3 le petit plus page 1

EXERCICE N°5.
Formats d'affichage
Ecrire un programme permet de vérifier une commande de la forme suivante (on supposera pour
simplifier qu'elle ne comporte toujours que deux lignes ; le taux de TVA est fixe) :
qté prixHT soustotal
Article A 10 22.50 225,00
Article B 50 30.00 1 500,00
total HT : 1 725,00
remise 5% si total HT >= 1000.00 remise : 172,50
total HT - remise: 1 552,50
taux TVA : 13% TVA : 201,83
net à payer: 1 754,33
Exemples d'exécution :
Quantité article A ? 10 Quantité article A ? 1
Prix article A ? 22.50 Prix article A ? 100.00
Quantité article B ? 50 Quantité article B ? 1
Prix article B ? 30.00 Prix article B ? 100.00
225.00 100.00
1500.00 100.00
1725.00 200.00
172.50 0.00
1552.50 200.00
201.83 26.00
1754.33 226.00

EXERCICE N°6.
Approche de la structure alternative
Ecrire un programme qui permet de saisir une heure hh:mm:ss par l'entrée successive des
nombres entiers hh, mm et ss puis qui l'affiche cette heure et l'heure qu'il sera une seconde plus
tard.
Exemples d'exécution :
hh ? 12 hh ? 23
mm ? 55 mm ? 59
ss ? 59 ss ? 59
il est 12h 55mn 59s il est 23h 59mn 59s
dans 1 seconde, il sera 12h 56mn 0s dans 1 seconde, il sera 0h 0mn 0s

EXERCICE N°7.
Définir les fonctions
int signe(int); int valeurAbs(int);
Le signe d’un nombre positif ou nul est 1 celui |x|=x si x est positif ou nul, |x|=-x si x est négatif
d’un négatif est -1.
On testera, pour un entier x quelconque, l'égalité: signe(x)*valeurAbs(x)==x.

IUT Dijon Département Informatique CG 05/06

Vous aimerez peut-être aussi