cs_djamine
Messages postés44Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention 8 septembre 2005
-
29 janv. 2003 à 13:05
khaoulagenie
Messages postés1Date d'inscriptionjeudi 9 février 2012StatutMembreDernière intervention 9 février 2012
-
9 févr. 2012 à 13:36
bonjour
j'aimerais trouver la solution pour un exercice de l'ecole
voila : on désire gérer un tableau contenant une liste de nom pour cela en décide de répéter l'affichager d'un menu et l'excution de la commande choisi par l'utilisateur
veuillez frapper :
V pour voir la liste
S pour supprimer un nom
A pour ajouter un nom
R pour rechercher si un nom est dans la liste
T pour terminer
PS: un nom n e doit pas figurer 2 fois dans la liste
un nouveau nom peut etre ajouter au début, à la fin,ou aprés un aute nom selon le choix de l'utilisateur
le TAF: c'est ecrire un programme modulaire avec emploi des fonctions et de procédure
Merci d'avance
trinitacs
Messages postés249Date d'inscriptionmardi 16 juillet 2002StatutMembreDernière intervention 7 août 20032 29 janv. 2003 à 15:29
-------------------------------
Réponse au message :
L'idéal pour ajouter des nom avant ou après serait d'utiliser une liste chaînée. Ainsi il n'y aurait pas besoin de faire de décalage comme se serait le cas si tou-t étai stocké dans un tableau. Regarde des code source d'exemple sur le site.
Si tu dois obligatoirement utiliser un tableau c'est assez chiant. Il faudra parcourir tout le tableau pour regarder si il n'y a pas de double.
Après si le tableau est trop petit tu dois le vérifier et en allouer un nouveau dynamiquement.
Tu fais une fonctionavec qui affiche le menu et qui propose d'entrer un choix avec
getchar( var );
Tu fais un switch pour chaque possibilité. Pour chaque cas tu appelle une fonction qui traîtera la commande.
-------------------------------
> bonjour
> j'aimerais trouver la solution pour un exercice de l'ecole
> voila : on désire gérer un tableau contenant une liste de nom pour cela en décide de répéter l'affichager d'un menu et l'excution de la commande choisi par l'utilisateur
> veuillez frapper :
> V pour voir la liste
> S pour supprimer un nom
> A pour ajouter un nom
> R pour rechercher si un nom est dans la liste
> T pour terminer
> PS: un nom n e doit pas figurer 2 fois dans la liste
> un nouveau nom peut etre ajouter au début, à la fin,ou aprés un aute nom selon le choix de l'utilisateur
> le TAF: c'est ecrire un programme modulaire avec emploi des fonctions et de procédure
> Merci d'avance
cs_djamine
Messages postés44Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention 8 septembre 2005 29 janv. 2003 à 18:53
Salut merci pour ta reponse
mon probleme c'est que j'ai pas compris les fonctions
il ne faut ecrire les fonctions pour tout les commandes par ex R pour rechercher un nom
S pour supprimer
............
et appeler les procedures dans le programme
merci de m'aider a les faire
trinitacs
Messages postés249Date d'inscriptionmardi 16 juillet 2002StatutMembreDernière intervention 7 août 20032 29 janv. 2003 à 19:10
-------------------------------
Réponse au message :
Oui il est bien plus préféraable de faire une fonction pour chaque commande. Tu peux aussi faire des fonctions utilitaire, tel que verifier_double_nom qui sera appelé pour l'ajout d'une personne.
-------------------------------
> Salut merci pour ta reponse
> mon probleme c'est que j'ai pas compris les fonctions
> il ne faut ecrire les fonctions pour tout les commandes par ex R pour rechercher un nom
> S pour supprimer
> ............
> et appeler les procedures dans le programme
> merci de m'aider a les faire
>
>
khaoulagenie
Messages postés1Date d'inscriptionjeudi 9 février 2012StatutMembreDernière intervention 9 février 2012 9 févr. 2012 à 13:36
salut! j ai un mini projet consiste à gérer une file des processus en utilisant les 3 algorithmes: FIFO,SJF et tourniquet avec réquisition,et sachant qu on a 2 processeurs.
Le probleme c'est que je ne sais pas comment je vais montrer qu'un processus s'execute à un certain temps!!
j aimerais bien m aider :) et merci d avance