0% ont trouvé ce document utile (0 vote)
28 vues3 pages

1.4 TD Structures Conditionnelles

Le document présente une série d'exercices de programmation destinés aux étudiants de CPGE, axés sur l'utilisation des structures conditionnelles. Chaque question demande de développer un programme pour résoudre divers problèmes, tels que la vérification de l'éligibilité au vote, le calcul de factures d'électricité, ou la validation de mots de passe. Les exercices couvrent également des concepts mathématiques et logiques, comme la vérification des nombres bissextiles et la résolution d'équations.

Transféré par

Emane Bouaouid
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues3 pages

1.4 TD Structures Conditionnelles

Le document présente une série d'exercices de programmation destinés aux étudiants de CPGE, axés sur l'utilisation des structures conditionnelles. Chaque question demande de développer un programme pour résoudre divers problèmes, tels que la vérification de l'éligibilité au vote, le calcul de factures d'électricité, ou la validation de mots de passe. Les exercices couvrent également des concepts mathématiques et logiques, comme la vérification des nombres bissextiles et la résolution d'équations.

Transféré par

Emane Bouaouid
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 PDF, TXT ou lisez en ligne sur Scribd

Pr.

Kossale Youssef MPSI


2024/2025
CPGE MOHAMMED V
Casablanca
Travaux dirigés 4
Structures Conditionnelles

Q1 : Écrivez un programme pour vérifier si une personne est éligible pour voter ou
non (plus de 18 ans).

Q2 : Écrivez un programme pour vérifier si un nombre saisi par l'utilisateur est


divisible par 7 ou non.

Q3 : Écrire un programme pour afficher "Bonjour" si un nombre saisi par


l'utilisateur est un multiple de 5, sinon imprimer "Bye".

Q4 : Écrire un programme pour calculer la facture d'électricité (accepter le


nombre d'unités de l'utilisateur) selon les critères suivants :

Première 100 unités 0DH par


Deuxième 100 unités 5DH par unité
Après 200 unités 10DH par unité

Q5 : Écrire un programme pour vérifier si le dernier chiffre d'un nombre saisi par
l'utilisateur est divisible par 2 ou non.

Q6 : « Une année est bissextile si elle est multiple de 4, mais ceci n’est pas vrai
pour les années multiples de 100 sauf celles multiples de 400 »
Écrire un programme pour vérifier si une année est bissextile ou non.

Q7 : Écrire un programme qui accepte un nombre de 1 à 7 et affiche lundi pour 1,


mardi pour 2 etc...

Q8 : Écrire un programme pour vérifier si un nombre saisi est un nombre à trois


chiffres ou non.
Q9 : Écrire un programme qui :
a) stocke le mot de passe correct dans une variable
b) demande à l'utilisateur de saisir son mot de passe
c) valider les deux mots de passe
i) vérifiez si l'utilisateur a entré un mot de passe, sinon, donnez le
message "Veuillez entrer un mot de passe"
ii) vérifier si les deux mots de passe sont identiques
iii) afficher un mot de passe incorrect sinon

Q10 : En fonction de l'âge (nombre décimal et du sexe (h/f), imprimez un titre


personnel :
"M." – un homme (genre « m ») – âgé de 16 ans ou plus.
« Maître » – un garçon (genre « m ») de moins de 16 ans.
"MS." – une femme (genre « f ») – âgée de 16 ans ou plus.
« Miss » – une fille (genre « f ») de moins de 16 ans.

Q11 : Vérifie si le point (x, y) est placé à l'intérieur du rectangle (x1, y1) – (x2, y2).
Les données d'entrée sont lues depuis le clavier et se composent de 6 valeurs : les
nombres décimaux x1, y1, x2, y2, x et y.

Q12 : Vérifions si un produit donné est un fruit ou un légume.


Les « fruits » sont la banane, la pomme, le kiwi, la cerise, le citron et le raisin. Les
« légumes » sont la tomate, le concombre, le poivron et la carotte. Tout le reste
est "inconnu".

Q13 : Considérez le code suivant :


Quelle sera la valeur imprimée pour les i, j et k suivantes :

i j k
3 5 7
-2 -5 9
8 15 12
13 15 13
3 5 17
25 15 17

Q14 : Écrire un programme qui demande deux entiers (A et B) à l’utilisateur, et


qui affiche le signe de produit de A et B sans faire la multiplication.

Q15 : Écrire un programme python qui demande à l’utilisateur de lire deux


nombres réels A et B et d’afficher la solution de l’équation du premier degré :
𝐴𝑥 + 𝐵 = 0

Q16 : Écrire un programme python qui demande à l’utilisateur de lire trois


nombres réels A, B, C et d’afficher les solutions de l’équation du deuxième degré :
𝐴𝑥 2 + 𝐵𝑥 + 𝐶 = 0

Vous aimerez peut-être aussi