Vous êtes sur la page 1sur 3

Devoir Surveillé « Algorithmique et Structures de données »

1. Dernier délai de remise du compte rendu : 26 novembre 2022.


2. Le compte rendu doit être uploadé sur BlackBoard sous forme d’un document PDF.

Exercice 1

Écrire un algorithme qui demande à l’utilisateur de saisir deux nombres a et b, puis effectue les
opérations arithmétiques suivantes : a+b, a-b, a*b, a div b et a mod b.

Exercice 2

Ecrire un algorithme qui demande à l’utilisateur de saisir un entier n et qui affiche tous les entiers entre
0 et n (n inclus) qui sont multiples de 3.

Exercice 3

Ecrire un algorithme qui demande à l’utilisateur de saisir deux entier a et b et qui affiche a puissance b.

La seule opération arithmétique autorisée est la multiplication.

Quel opérateur itératif allez-vous utiliser ? Pourquoi ?


Exercice 4

Ecrire un algorithme qui permet de simuler les affichages d’un compte à rebours à partir d’un temps
(minutes, secondes) donné.

Exemple :

Pour T = 36 :59, le programme affiche :

T= 36 : 58
T= 36 : 57
.

T=35 : 59
.

T=00 : 00

Exercice 5

La banque BT accorde un prêt à son client si la somme des intérêts de son argent place initialement
dépasse 700 dinars. L’intérêt est de 20 % par an.

Voici un exemple pour d’un client qui dépose une somme initiale de 2000 dinars :

Somme initiale place : 2000 dinars

1ère année : intérêt = (2000 x 20)/100 = 400 dinars

2eme année : intérêt = (2400 x 20)/100 = 480 dinars

3eme année : intérêt = (2880 x 20)/100 = 576 dinars

4eme année : intérêt = (3456 x 20)/100 = 691,2 dinars

5eme année : intérêt = (4147,2 x 20)/100 =829,4 dinars

On arrête quand : intérêt > 700 dinars.

Afficher le message « La Banque vous accorde ce prêt demandé après 5 ans »

En suivant l’exemple précédent écrire un algorithme qui lit la somme d’argent place initialement du
client, puis détermine le nombre d’années nécessaires pour bénéficier d’un prêt.
Exercice 6

Ecrire un programme qui permet de :

1- Lire les prix de n articles achetés par un client.

2- Calculer la somme totale que le client doit payer.

3- Lire la somme payée par le client

4- Simuler la remise de la monnaie en affichant les textes « 5 dinars », « 1 dinar » et « 500 millime».

Exemple :

Nombre achats = 10

10 Achats coûtent 187,5 dinars.

Si le client paye 200 dinars alors

La monnaie à rendre : 2 pièces de 5d, 2 pièces de 1d et 1 pièce de 500 millimes.

Vous aimerez peut-être aussi