TP2 Language Programmation C


TP LANGAGE C EXERCICE 1 On souhaite grer les utilisateurs dune application Les informations sur ces utilisateurs seront stockes par dfaut dans le rpertoire racine C par exemple au sein dun fichier utilisateursdat Les informations dcrivant un utilisateur sont IDUtilisateur chaine de caractres 25 au maximum MotPasse chaine de caractres 15 au maximum NomUtilisateur chaine de caractres 15 au maximum 1 Crer une structure reprsentant un utilisateur 2 Ecrire une fonction ajouterUtilisateur qui prend en paramtres un File reprsentant le fichier et un utilisateur et qui permet dajouter un utilisateur au fichier 3 Ecrire une fonction lireUtilisateurs qui prend comme arguments un tableau dutilisateurs USERS et un File reprsentant le fichier et qui permet de remplir le tableau par les enregistrements du fichier 4 Ecrire un programme principale qui permet de Demander le nombre des utilisateurs de lapplication Entrer les informations sur les utilisateurs et les ajouter au fichier utilisateursdat utiliser la fonction ajouterUtilisateur Afficher la liste des utilisateurs enregistrs sur le fichier utilisateursdat utiliser la fonction lireUtilisateurs Attention Louverture et la fermeture du fichier se font au niveau du programme principal EXERCICE 2 Q1 Corriger le programme suivant pour pouvoir afficher tous les diviseurs dun nombre saisi au clavier includeltstdiohgt includeltstdlibhgt int main int nbr div printfquotEntrer un nombrenquot scanfquotdquot ampnbr while divltnbr ifnbr div 0 div1
printfquotdnquot div getchar return 0 Q2 On veut utiliser un tableau pour grer un stock darticles 1 Le responsable sur le stock doit alimenter le stock Ecrire une fonction pour ajouter plusieurs articles au stock Pour tout article il faut donner sa rfrence son nom et sa quantit en stock 2 Ecrire une fonction permettant de supprimer un article du stock La rfrence de larticle est passe en paramtre de cette fonction 3 Ecrire une fonction pour trier les articles du stock selon la quantit en stock et en ordre croissant 4 Ecrire un programme principal pour Alimenter le stock avec un nombre darticles saisi au clavier Trier les articles Afficher la liste des articles EXERCICE 3 On veut crer un programme pour grer les filires et les modules enseigns au sein de notre tablissement Chaque module est dfini par son numro entier et son intitul Chane de caractres Toute filire de notre tablissement est dfinie par son code Chane de caractres son intitul Chaine de caractres nombre de modules entier et lensemble des modules lis cette filire tableau dentiers maximum 20 modules- 1 Crer une fonction creerListeModules qui permet de Crer un fichier listeModulestxt Enregistrer sur ce fichier les informations saisies par lutilisateur sur un module NB la saisie se termine si lutilisateur tape 0 Office de la Formation Professionnelle et de la Promotion du Travail Direction Rgionale Tensift Atlantique 2 2 Crer une fonction chercherModule qui permet de vrifier si le numro de module pass en paramtre existe sur le fichier Cette fonction retourne 1 si on trouve le module sinon elle retourne -1
3 Crer une structure Filiere 4 Crer une fonction creerListeFiliere qui permet de Remplir un tableau de filires pass en paramtre Le nombre de filires est aussi pass en paramtre Avant de lier un numro de module une filire il faut vrifier sil existe sur le fichier listeModulestxt en utilisant la fonction chercherModule Si le numro ne correspond aucun module afficher un message derreur et redemander la saisie dun autre numro
تحميل

DOCX

1126 مشاهدة.

Tarik Hcine

Tarik Hcine

TP2 Language Programmation C
أرسلت .



كلمات مفتاحية :
tp2 language programmation
tp2 language programmation wetud docs ...