Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

Practical Programming Courses(C)

Rating
-
Sold
-
Pages
6
Uploaded on
22-04-2026
Written in
2025/2026

Practical Programming Courses(C)

Institution
ESSTHS

Content preview

LES STRUCTURES CONDITIONNELLES




LES STRUCTURES CONDITIONNELLES
I. Introduction :
Lors du cours sur les actions simples, les problèmes traités possèdent des solutions élémentaires
constituées d’une suite finie et ordonnée d’actions simples.
En réalité, les problèmes sont plus complexes que ça. La résolution de certains d’entre eux ne peut
se faire que sous condition. Comme par exemple le cas suivant :
Je conduis mon véhicule. J'aperçois un rond-point (priorité à gauche).

SI la voie de gauche est libre
ALORS je poursuis ma route
SINON je m'arrête.


La voie de gauche est libre est une condition.
Je poursuis ma route est l'action à faire si la condition est vraie.
Je m'arrête est l'action à faire si la condition est fausse.
On doit alors trouver une autre structure algorithmique capable de prendre en charge les différents
traitements relatifs aux différentes conditions et de déclencher exclusivement le traitement qui
respecte une certaine condition.
Cette structure est appelée structure conditionnelle. On distingue plusieurs formes :
➢ Structure conditionnelle à un seul choix (simple réduite).
➢ Structure conditionnelle à deux choix (simple).
➢ Structure conditionnelle imbriquée (généralisée).
➢ Structure conditionnelle à choix multiple.


II. Structure conditionnelle à un choix :
II.1 Définition :
Il s’agit d’un traitement qui ne peut s’exécuter que si une condition logique est satisfaite ; dans le
cas contraire, rien ne devrait se passer.

II.2 Représentation algorithmique et C :
Syntaxe générale : Syntaxe en C :
Si (Condition_Satisfaite) Alors if (Condition_Satisfaite)
<Traitement> { <Traitement> ;
Finsi }

1

, LES STRUCTURES CONDITIONNELLES




OUI Condition NON
VRAI ?


Traitement



Suite du programme
Remarques
• Une condition est une expression booléenne. Elle est soit vraie soit fausse
• Fréquemment, cette condition se présente sous forme de comparaison en utilisant les
opérateurs :Algo <, >, <=, >=, =, <> , C (<, >, <=, >=, ==, !=)
• La condition est soit "simple", soit "composée". Dans le cas d'une
condition composée, vous utiliserez des opérateurs logiques ; les plus utilisés sont : ET, OU,
NON(&&,||, !).
• Le traitement peut comporter une ou plusieurs instructions.

Exemple : On veut donner une prime pour les salariés mariés ayant plus de 3 enfants.
Solution :
Si (Nbr_Enfants >= 3) Alors if (Nbr_Enfants >= 3)
Salaire  Salaire + Prime Salaire = Salaire + Prime ;
FinSi

II.3 Exercice d’application :

Exercice N°1 : Ecrire un programme C permettant de résoudre l’équation de 1erdegré :ax+b=0 ( on
suppose que a >0)

Solution :
Algorithme Equation1
Variable a,b,x : réel
Début
Lire(a)
Lire(b)
Si ( a <> 0 ) Alors
x -b/a
Finsi
Écrire(x)
Fin
Exemple d’une condition composée :

Si (m < 0 ET n < 0) OU (m > 0 ET n > 0) Alors
Ecrire “Le produit entre m et n est positif”
Finsi
Syntaxe en C :
if((m<0 && n<0) ║(m>0 && n>0))
printf(“Le produit entre m et n est positif”) ;

Exercice N°2 : Ecrire un programme C qui détermine si un entier saisi est pair ou impair.
2

Document information

Uploaded on
April 22, 2026
Number of pages
6
Written in
2025/2026
Type
Class notes
Professor(s)
Yassmine yazid
Contains
All classes

Subjects

$8.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
yassmineyazid

Get to know the seller

Seller avatar
yassmineyazid ESSTHS
View profile
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
2 weeks
Number of followers
1
Documents
73
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions