Académique Documents
Professionnel Documents
Culture Documents
TD/TP N° 1
NB : Vous utiliserez le langage de programmation C pour l’implémentation des programmes.
Exo 1 : Écrire un programme qui saisit des entiers positifs. Le programme s'arrête dès qu'un entier
négatif est saisi. Il affiche alors :
Exo 5 : Ecrire l’algorithme et implémenter en C un programme qui attribue une mention en fonction
de la moyenne de l’étudiant saisie au clavier. Utiliser l’instruction IF.
𝑓 𝑥 = 𝐴𝑥 % + 𝐵𝑥 + 𝐶
NB : L’utilisateur doit pouvoir refaire l’opération tant qu’il le souhaite sans recompiler le
programme.
2021-2022 Dr SARR Edouard Ngor
UASZ Chapitre 1 & Chapitre 2 : Algorithme et Programmation 2
• X est positive,
• X est comprise entre 3 et 11
X ! = 1 x 2 x 3 x …. (X-1) x X
NB : L’utilisateur doit pouvoir refaire l’opération tant qu’il le souhaite sans recompiler le
programme
Exo 9 : Écrire un programme qui pour un entier k saisi, calcule le plus grand entier n tel que n! ≤
k.
1−𝑧 3𝑥 012
𝑓 𝑥, 𝑦 , 𝑧 =
𝑥 + 𝑦 (𝑦 − 2) + 𝑍! + 𝑥 8
• Les 02 premiers caractères du mot de passe sont les deux dernières lettres du nom de famille
en majuscule
• Le 3em caractère est la 1ere lettre du prénom en minuscule
• Les 4em et 5em caractères sont le nombre de caractère lorsque l’on concatène le prénom
avec le nom
• Les 6em et 7em caractères sont la somme entre le jour et le mois de naissance de l’utilisateur
• Le 8em caractère est l’avant dernière lettre du prénom en minuscule
• Injecter un @ a la 6em position
NB : la date sera récupérée en format jj/mm/aaaa.
Exemple : Edouard SARR avec comme date de naissance le 12/04/1990 aura comme mot de passe
• SA
• SAe
• SAe11
• SAe1116
• SAe1116r
• SAe111@6r
2021-2022 Dr SARR Edouard Ngor