Vous êtes sur la page 1sur 1

Université Ibn Zohr A.U.

2017-2018
Faculté des Sciences SMI3
Département d’Informatique

TP1 Programmation C

Exercice 1 (Instructions d’entrée/sortie)


Écrire un programme saisissant un temps en secondes que l’on transcrira en jours, heures,
minutes et secondes.

Exercice 2 (Utilisation des opérateurs arithmétiques : /, % )


Écrire un programme qui affiche le quotient et le reste de la division entière de deux nombres
entiers entrés au clavier ainsi que le quotient rationnel de ces nombres.

Exercice 3 (Les expressions)


Evaluer les expressions suivantes en supposant
A=20 B=5 C=-10 D=2 X=12 Y=15
Notez chaque fois la valeur rendue comme résultat de l'expression et les valeurs des
variables dont le contenu a changé.

(1) (5*X)+2*((3*B)+4)
(2) (5*(X+2)*3)*(B+4)
(3) A == (B=5)
(4) A += (X+5)
(5) A != (C *= (-D))
(6) A *= C+(X-D)
(7) A %= D++
(8) A %= ++D
(9) (X++)*(A+C)
(10) A = X*(B<C)+Y*!(B<C)
(11) !(X-D+C)||D
(12) A&&B||!0&&C&&!D
(13) ((A&&B)||(!0&&C))&&!D
(14) ((A&&B)||!0)&&(C&&(!D))

Exercice 4 (Utilisation de la structure conditionnelle if/else)

1) Écrire un programme qui lit trois valeurs entières (A, B et C) au clavier et qui affiche
la plus grande des trois valeurs,

2) Écrire un programme qui vérifie si un nombre saisi au clavier est paire ou non.

3) Un centre de photocopie facture à : 0.50 Dh les dix premières photocopies, 0.40 Dh les
vingt suivantes et 0.25 Dh au-delà. Écrire un programme qui demande à l’utilisateur le
nombre de photocopies effectuées et qui affiche le prix associé.

Exercice 5 (Utilisation de la structure conditionnelle switch)


Écrire un programme qui réalise les opérations de base d’une calculatrice {+ ;x ;- ;/},
l’utilisateur doit tout d’abord saisir deux nombres au clavier puis le numéro associé au type
d’opération voulue effectuer (par exemple : 0 pour l’addition, 1 pour la multiplication…),
ensuite le programme retourne le résultat.

Vous aimerez peut-être aussi