0% ont trouvé ce document utile (0 vote)
23 vues2 pages

tp2 2012

Transféré par

moussa.semchedine
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues2 pages

tp2 2012

Transféré par

moussa.semchedine
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd

Université de Sétif Faculté des sciences

Département mathématiques 2eme LMD mathématiques 2


Module : langages évolués Année : 20011-2012

Objectifs : maîtriser les structures conditionnelles

 Simple Exercice 1 :
if (condition ) Ecrire un programme C qui lit l’age d’une
{ personne et le total à payer d’une facture
Bloc_1 Sachant que les personnes entre 20 et 50 ans
}
bénéficieront d’une remise de 8%
 Alternative
if (condition ) Exercice 2 :
{ Ecrire un programme C qui vérifie si un nombre
Bloc_1 entier est pair ou impair ?
} Exercice 3 :
Else Un magasin de reprographie facture à 5 DA les
{ dix premières photocopies, 4 DA les vingt
Bloc_2 suivantes et 2 DA au-delà. Ecrivez un
} programme C qui demande à l’utilisateur le
nombre de photocopies effectuées et qui affiche
 Composée la facture correspondante.
if (condition 1)
{
Bloc_1
Exercice 4 :
} Ecrire un programme C qui vérifie si une année
Else est bissextile ou non.
if (condition 2) Une année est bissextile dans l’un des deux cas :
{ 1. l'année est divisible par 4 et non divisible
Bloc_2 par 100
} 2. l'année est divisible par 400
Else
if (condition 3) Exercice 5 :
{ 1. Ecrire un programme C qui résout dans
Bloc_3
R une équation de second degré
}
Nb : si un Bloc comporte une seule instruction,
on peut omettre les accolades { } 2. Exécuter le programme avec les cas
suivants :
 Le choix a= 0 b=0 c=5
switch(i) { a= 0 b=0 c=0
case 1 : Bloc_1 a= 0 b=2 c=4
break; a= 2 b=1 c=1
case 2 : Bloc_2 a= 2 b=4 c=2
break; a= 2 b=1 c = -1
……………………
case n : Bloc_n; Exercice 6 :
break; Ecrire un programme C qui lit un numéro et
default: Bloc; affiche le nom de la Wilaya correspondante
} (utiliser l’instruction switch)
Université de Sétif Faculté des sciences
Département mathématiques 2eme LMD mathématiques
Module : langages évolués Année : 20011-2012

Vous aimerez peut-être aussi