Algorithme et Programmation
IUP 1 - Année 2002/2003
TP n°2
Introduction
Les points abordés dans ce TP sont :
printf
et scanf
Ce qui est à faire :
printf
printfdemo.c
.printfdemo
.
Vous noterez que la fonction printf
a un nombre variable d'argument.
Le premier argument est donné entre "..." (il s'agit d'une chaine de caractères).
Cette chaine décrit le format d'affichage. Les autres arguments sont des variables
dont la valeur est destinée a être affichée. Dans la chaine décrivant le format d'affichage,
les variables à écrire sont remplacées par des descripteurs qui indiquent le type
de la valeur à écrire. Les principaux descripteurs sont:
scanf
scanfdemo.c
.scanf
.
Vous noterez que la fonction scanf
a un nombre variable d'argument.
Le premier argument est donné entre "..." (il s'agit d'une chaine de caractères).
Cette chaine décrit le format de saisie. Les autres arguments sont des variables précédées du caractère &
dont la valeur est destinée a être lue au clavier. Dans la chaine décrivant le format d'affichage,
les variables à écrire sont remplacées par des descripteurs qui indiquent le type
de la valeur à écrire. Ce sont les mêmes descripteurs que pour la fonction printf
(voir ci-dessus).
Importance du caractère & : il est très important de mettre le caractère & devant les variables qui apparaîssent
en argument de la fonction scanf
. Essayez d'oter une occurrence de ce caractère, compilez et vous verrez
que le programme fini anormalement. Donc, controlez toujours la présence du caractère & lorsque vous utilisez scanf
.
A - 65 B - 66 C - 67 ... Z - 90(indication: se servir de l'itération
while
comme
dans le programme analyse.c
du TP 1)
Entrer un nombre entier entre 0 et 9 : 3 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 ... 3 x 9 = 27 3 x 10 = 30
* *** ***** *******
* * * * * *******
* ** *** **** ***** **** *** ** *