Académique Documents
Professionnel Documents
Culture Documents
Algo FA 2025
Algo FA 2025
Figure 2 : Afficher
Figure 6 : TantQue
Figure 3 : Affectation
Exercice 1 : Impôts
Les impôts sont calculés avec un système de tranches. Les montants et taux utilisés
dans cet exercice ne sont pas les mêmes que ceux utilisés par le Trésor Public, mais le
principe est le même. Soit M le revenu imposable, pour calculer le montant de l'impôt, on
commence par découper M en tranches de 100000 F. Seule la dernière tranche peut valoir
moins de 100000 F.
Par exemple, la somme 255000 F est découpée en trois tranches de 100000, 100000
et 55000 F.
La première tranche n'est pas imposée, la deuxième est imposée au taux de 5%, la
troisième est imposée à 10%, la quatrième est imposée à 15%. A partir de la cinquième
tranche, le taux d'imposition est 20%.
Par exemple, si le revenu imposable est 255000 F, la première tranche n'est pas
imposée, le montant de l'impôt sur la deuxième tranche est 100000*0.05= 5000 F et le
montant de l'impôt sur la troisième tranche est 55000 *0.1 = 5500 F. Le montant de l'impôt
sera donc 5000 + 5500 = 10500 F.
Proposer un organigramme
Exercice 2 : Analyse combinatoire
3
1. On note n ! le nombre 1*2*3*4 * * * (n -1) *n. Par exemple, 5 ! = 1*2*3*4*5 = 120 et on
a par convention 0 ! = 1. Écrivez une fonction factorielle (n : entier) : entier qui
retourne la factorielle du nombre n passé en paramètre.
2. Écrivez une fonction puissance (b : entier, n : entier) : entier retournant bn, où b est
un entier non nul et n un entier positif. N'oubliez pas que b0 = 1.
3. L’arrangement de p dans n est le nombre A= (n -p + 1) (n - p + 2) … (n- 1) n. Écrivez
une fonction arrangements (n : entier) : entier et qui retourne A si p < n et -1 sinon.
(𝑛 −𝑝 + 1) (𝑛 − 𝑝 + 2) …(𝑛− 1)𝑛
4. La combinaison de p dans n est le nombre C= . Écrivez une
1.2…(𝑝−1)𝑝
fonction combinaisons (n : entier) : entier et qui retourne C si p<n et -1 sinon.
Exercice 3 : Commande
On désire faire des manipulations sur une commande passée par un client. On
mémorise son nom, son prénom, son téléphone et l’adresse de livraison. La commande
comporte 10 produits distincts. Pour chaque produit, on note sa désignation, son prix
unitaire et la quantité commandée.
Ecrire un algorithme qui permet de saisir et d’afficher les informations du client et toutes
les informations sur les produits.