Exercice 4. Alex souhaite vendre un objet sur Ebay. Si son objet se vend, il devra payer des frais de
vente pour son annonce.
Prix de l’article Frais Ebay
Entre 0 et 50 e6,5% du prix final
Entre 50 et 500 e4,5% ×prix final −50+3,25 e
Plus de 500 e2,5% ×prix final −500+23,50 e
1/´
Ecrire un algorithme qui demande `a Alex le prix de vente de son objet et qui retourne le montant des
frais qu’il devra payer `a Ebay.
2/Quels seront les frais si le prix final de l’article est de 30 e? 50 e? 500 e? 1 000 e?
Exercice 5. Programmer le calcul de la somme 1 +2+3+···+2 009 +2 010 `a l’aide d’une boucle.
M´ethode :
•Cr´eer une variable sde type «nombre »et initialiser sa valeur `a z´ero.
•Cr´eer une boucle dans laquelle on augmentera autant de fois que n´ecessaire sd’une quantit´e judi-
cieusement choisie pour obtenir le r´esultat attendu.
Exercice 6. Sous Algobox (comme pour beaucoup d’autres langages), la fonction sqrt retourne la
racine carr´ee d’un nombre r´eel positif. On rappelle que la fonction floor retourne la partie enti`ere d’un
nombre. Dans le programme ci-dessous, remplacer les deux instructions «AFFICHER -------- »par
un affichage plus explicite.
On pourra tester cet algorithme avec les valeurs enti`eres de Nsuivantes : 0,2,4,7,9,16,25 et 100.
Lyc´ee Albert Calmette, Nice 7/8
Exercice 7. (Rallye math´ematique 3e).
«Je suis un nombre entier de quatre chiffres. Si on ajoute 304 ou 405 `a ce nombre, le r´esultat est un carr´e
parfait ! ». Quel est ce nombre ?
M´ethode :
•Cr´eer une variable Nde type «nombre »qui varie de 1000 `a 9999
•S’inspirer de l’exercice pr´ec´edent
•Une condition SI peut contenir plusieurs contraintes. Il suffit de les ´ecrire les unes `a la suite des
autres en ajoutant entre elles l’instruction ET
Exercice 8. Reprendre l’exemple 2.7 de la page 5 et compl´eter l’algorithme de fac¸on `a retourner le
nombre de lancers qu’il a fallu simuler pour obtenir la face 6.
Exercice 9. Le math´ematicien grec Euclide (3esi`ecle av. JC) a propos´e une m´ethode pour calculer le
PGCD (Plus Grand Commun Diviseur) de Aet de B, deux entiers. Cet algorithme est le suivant :
•Calculer le reste de la division enti`ere de Apar B
•Si ce reste est nul, le PGCD est ´egal `a B, et c’est fini.
•Si ce reste n’est pas nul, faire prendre `a Ala valeur de Bet `a Bla valeur du reste, puis recommencer
le processus.
1/Calculer «`a la main »le PGCD de 12 et 40 puis celui de 60 et 13.
2/Programmer l’algorithme d’Euclide avec Algobox.
Remarque : la fonction qui permet de calculer le reste dans la division euclidienne de Apar Best A%B.
Exercice 10. Un commerc¸ant d´esire calculer son chiffre d’affaire quotidien, ainsi que le nombre de ventes
d’un montant sup´erieur ou ´egal `a 100 e.´
Ecrire un algorithme qui :
•permet la saisie successive des montants des diff´erentes ventes r´ealis´ees par le commerc¸ant.
Cette saisie s’arrˆetera lorsqu’il donne un montant ´egal `a 0.
•affiche :
– le chiffre d’affaire r´ealis´e (la somme des diff´erents montants saisis)
– le nombre de ventes r´ealis´ees (le nombre de montants saisis sans compter le 0)
– le nombre de ventes r´ealis´ees dont le montant est sup´erieur ou ´egal `a 100 e.
8/8