0% ont trouvé ce document utile (0 vote)
16 vues1 page

Algorithmes de base en programmation

Transféré par

Ghita Ghita
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)
16 vues1 page

Algorithmes de base en programmation

Transféré par

Ghita Ghita
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

FSBM Algorithmique & programmation

Travaux dirigés N°2 : (Structures conditionnelles)


Exercice 1 :
Ecrire un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si ce nombre est positif ou
négatif. (si le nombre vaut zéro on le considère positif).
Exercice 2 :
Ecrire un algorithme qui demande un nombre entier à l’utilisateur et qui lui répond s’il est pair ou impair.
Exercice 3 :
Ecrire un algorithme qui demande un nombre à l’utilisateur, et affiche ensuite sa valeur absolue.
Exercice 4 :
Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif,
positif ou nul. (On ne doit pas calculer le produit des deux nombres).
Exercice 5 :
Ecrire un algorithme qui affiche à l’écran les appréciations suivantes selon les intervalles de notes
• Inférieur à 10 non réussi
• À partir de 10 et inférieur à 12 passable
• À partir de 12 et inferieur à 14 assez bien
• À partir de 14 et inferieur a 16 bien.
• À partir de 16 et inférieur à 18 très bien
• À partir de 18 très bien avec félicitations
Exercice 6 :
À partir d’un montant lu, on détermine un montant net par application d’une remise de :
- 1% si le montant est compris entre 2000 et 5000 Dhs (valeurs comprises)
- 2 % si le montant est supérieur à 5000 Dhs.
Exercice 7 :
Ecrire un algorithme permettant de résoudre une équation du premier degré : ax+b=0.Étudier tous les cas.
Exercice 8 :
Ecrire un algorithme permettant de résoudre une équation du deuxième degré : ax2+bx+c=0. Étudier tous les cas.
Exercice 9 :
Ecrire un algorithme qui demande à l’utilisateur de saisir trois valeurs et qui lui dit s’il s’y trouve un doublon.
Exercice 10 :
Afficher sur trois valeurs saisies la plus petite.
Exercice 11 :
Ecrire un algorithme demandant à l’utilisateur de saisir 3 valeurs et qui les affiche dans l’ordre croissant
Exercice 12 :
Un magasin est en période de solde. Il applique les remises suivantes : -30% si le prix initial du produit
considéré est strictement inférieur à 100 DH, -40% si le prix initial est compris entre 100 et 200 DH et -50% si
le prix initial est strictement supérieur à 200 DH. Ecrire un programme qui lit le prix d'un produit avant remise,
affiche la remise correspondante et le prix après réduction. Par exemple si on fournit un prix égal à 150, le
programme doit afficher
« Prix initial : 150.00 DH, Remise : 60.00 DH, Prix final : 90.00 DH ».
Exercice 13 :
Écrivez un programme qui lit la date d’un jour, exprimée sous la forme de trois nombres entiers j (jour),
m(mois), a (année) et qui calcule et affiche la date du lendemain.

Vous aimerez peut-être aussi