0% ont trouvé ce document utile (0 vote)
29 vues7 pages

Exercice 5

Le document présente une série d'exercices d'algorithmique, chacun demandant à l'utilisateur d'entrer des nombres dans des plages spécifiques ou de réaliser des calculs variés. Les exercices incluent des algorithmes pour la validation d'entrées, le calcul de sommes, de factorielles, et la détermination de nombres maximaux. Il aborde également des concepts tels que le rendu de monnaie et le calcul des probabilités pour des jeux de hasard.

Transféré par

Jospin Ntsiwema
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)
29 vues7 pages

Exercice 5

Le document présente une série d'exercices d'algorithmique, chacun demandant à l'utilisateur d'entrer des nombres dans des plages spécifiques ou de réaliser des calculs variés. Les exercices incluent des algorithmes pour la validation d'entrées, le calcul de sommes, de factorielles, et la détermination de nombres maximaux. Il aborde également des concepts tels que le rendu de monnaie et le calcul des probabilités pour des jeux de hasard.

Transféré par

Jospin Ntsiwema
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

Exercice 5.

1
Énoncé :

Écrire un algorithme qui demande à l'utilisateur un nombre compris entre 1 et 3 ju

Début

Déclarer N en Entier

Répéter

Écrire "Entrez un nombre entre 1 et 3 : "

Lire N

Jusqu'à ce que (N >= 1 et N <= 3)

Fin

Exercice 5.2
Énoncé :

Écrire un algorithme qui demande un nombre compris entre 10 et 20 , en affichant :

 "Plus petit !" si le nombre est trop grand


 "Plus grand !" si le nombre est trop petit.

Algorithme :

Début

Déclarer N en Entier

Répéter

Écrire "Entrez un nombre entre 10 et 20 : "

Lire N

Si N < 10 Alors

Écrire "Plus grand !"

SinonSi N > 20 Alors

Écrire "Plus petit !"


FinSi

Jusqu'à ce que (N >= 10 et N <= 20)

Fin

Exercice 5.3
Énoncé :

Écrire un algorithme qui demande un nombre et afficher les 10 nombres suivants .

Début

Déclarer N en Entier

Écrire "Entrez un nombre : "

Lire N

Pour i de 1 à 10

Écrire N + i

Fin Pour

Fin

Exercice 5.4
Énoncé :

Même exercice que 5.3, mais avec une boucle Pour .

Déjà prévu.

Début

Déclarer N en Entier

Écrire "Entrez un nombre : "

Lire N

Pour i de 1 à 10

Écrire N, " x ", i, " = ", N * i


Fin Pour

Fin

Exercice 5.5
Énoncé :

Écrire un algorithme qui affiche la table de multiplication d'un n

Algorithme :

Début

Déclarer N en Entier

Écrire "Entrez un nombre : "

Lire N

Pour i de 1 à 10

Écrire N, " x ", i, " = ", N * i

Fin Pour

Fin

Exercice 5.6
Énoncé :

Écrire un algorithme qui calcule la somme des nombres entiers de **11 jusqu'à un nombre
donné .

Algorithme :

Début

Déclarer N, Somme en Entier

Écrire "Entrez un nombre : "

Lire N

Somme ← 0
Pour i de 1 à N

Somme ← Somme + i

Fin Pour

Écrire "La somme est : ", Somme

Fin

Exercice 5.7
Énoncé :

Écrire un algorithme qui calcule la factorielle d'un nombre donné.

Algorithme :

Début

Déclarer N, Fact en Entier

Écrire "Entrez un nombre : "

Lire N

Fact ← 1

Pour i de 2 à N

Fact ← Fact * i

Fin Pour

Écrire "La factorielle est : ", Fact

Fin

Exercice 5.8
Énoncé :

20 nombres et afficher le **plus grplus grand .

Algorithme :
Début

Déclarer Max en Entier

Max ← -∞

Pour i de 1 à 20

Écrire "Entrez un nombre : "

Lire N

Si N > Max Alors

Max ← N

Fin Si

Fin Pour

Écrire "Le plus grand nombre est : ", Max

Fin

Exercice 5.9
Énoncé :

Demander des nombres jusqu'à ce que l'utilisateur entre 0 etplus grand .

Algorithme :

Début

Déclarer N, Max en Entier

Max ← -∞

Répéter

Écrire "Entrez un nombre (0 pour arrêter) : "

Lire N
Si N > Max et N <> 0 Alors

Max ← N

Fin Si

Jusqu'à ce que (N = 0)

Écrire "Le plus grand nombre est : ", Max

Fin

Exercice 5.10
Énoncé :

Simuler un rendu de monnaie avec billets de 10€, 5€ et 1€ .

Algorithme :

Début

Déclarer SommeDue, MontantPaye, Rendu, Nb10, Nb5 en Entier

SommeDue ← 0

Répéter

Écrire "Entrez le prix d’un article (0 pour terminer) : "

Lire Prix

SommeDue ← SommeDue + Prix

Jusqu'à ce que (Prix = 0)

Écrire "Montant total à payer : ", SommeDue

Écrire "Entrez le montant payé : "

Lire MontantPaye

Rendu ← MontantPaye - SommeDue

Nb10 ← Rendu // 10

Rendu ← Rendu - Nb10 * 10


Nb5 ← Rendu // 5

Rendu ← Rendu - Nb5 * 5

Écrire "Rendu de monnaie :"

Écrire "Billets de 10€ : ", Nb10

Écrire "Billets de 5€ : ", Nb5

Écrire "Pièces de 1€ : ", Rendu

Fin

Exercice 5.11
Énoncé :

Calcul des probabilités pour le tiercé, quarté, quinté .

Algorithme :

Début

Déclarer N, P, X, Y en Numérique

Écrire "Entrez le nombre de chevaux partants : "

Lire N

Écrire "Entrez le nombre de chevaux joués : "

Lire P

X ← Factorielle(N) / Factorielle(N - P)

Y ← Factorielle(N) / (Factorielle(P) * Factorielle(N - P))

Écrire "Dans l’ordre : 1 chance sur ", X

Écrire "Dans le désordre : 1 chance sur ", Y

Fin

Vous aimerez peut-être aussi