Série 2

Programming, Data Structures · exam

Browse all programmation documents

Série 2

Exercice 1 :

Écrivez un programme qui appelle deux fonctions :

▪ Une fonction remplir qui permet de saisir une liste des fichiers

▪ Une fonction extension qui permet de retourner l’extension d’un fichier.

Exemple d’exécution

donner le nombre des fichiers à saisir : 3

donner un nom de fichier avec son extension: f1.doc

Advertisement

donner un nom de fichier avec extension: f2.py

donner un nom de fichier avec extension: f3.cpp

les extensions des fichiers saisis :

.doc

.py

.cpp

Exercice 2

Ecrire un programme qui permet de saisir el d’afficher un ensemble de produit dont on ne

Advertisement

connait pas le nombre à l’avance. Chaque produit est caractérisé par ces champs : libellé,

quantité et prix. On propose d’utiliser un dictionnaire pour sauvegarder les données pour

une consultation ultérieure connaissant le libellé du produit.

Un exemple d’exécution :

Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : R

Entrez le libellé du produit: cd

Entrez la quantité en stock : 1000

Entrez le prix unitaire : 0.3

Advertisement

Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : R

Entrez le libellé du produit: disque

Entrez la quantité en stock : 102

Entrez le prix unitaire : 50

Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : A

Liste des produits

libellé : cd -- quantité en stock = 1000 prix unitaire = 0.3

libellé : disque -- quantité en stock = 102 prix unitaire = 50.0

Advertisement

Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : C

Entrez le nom (ou <enter> pour terminer) : souris

produit inexistant !

Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : T