c++

c++ - C++ - Programmation

Marsh Posté le 03-01-2017 à 06:06:28    

salut j'ai vraiment besoin d'aide suis un debutant en programmation et on ma donnee un projet a la fac et jai fai mon mieu mais sa reste beaucoup a faire,c'est ecrire un algorithme en c++ qui permet de gerer une pharmacie svp si vous avez une idee sur la gestion des pharmacie aider moi  
travail demander
1.gestion des commandes et livraison des produits
2.gestion du stock
3.gestion des ventes du produit
4.gestion des recettes et depenses
merci a l'avance

Reply

Marsh Posté le 03-01-2017 à 06:06:28   

Reply

Marsh Posté le 03-01-2017 à 14:29:47    

Merci de lire les règles de ce forum : ici, on ne fait pas les devoirs :o
 
Donc, tu révises ton cours de C++, tu fais ta conception sur papier (ou fichier informatique) en UML ou similaire, en particulier pour définir tes classes puis tu codes. Si tu rencontres des problèmes précis, alors postes ton code avec tes questions et là, on t'aidera avec plaisir.
 
Edit : merci de faire un petit effort pour t'exprimer même si je comprends que le français ne soit pas ta langue maternelle.


Message édité par rufo le 03-01-2017 à 14:30:49

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 03-01-2017 à 17:12:27    

Déjà c'est une applications base de données, en SQL tu te débrouilles ?
Tu sais quel SGBD tu va utiliser, et comment tu va y accéder à partir de C++ ?
Du devrais t'y mettre le plus tôt possible parce que faire une application base de données en C++ c'est pas ce qu'il y à de plus facile...

Reply

Marsh Posté le 03-01-2017 à 18:05:35    

Vu que ça semble être un projet scolaire, je doute qu'une BD soit de mise. Je pense que l'exercice porte sur la modélisation objet de la gestion d'une pharmacie, donc pas forcément de persistance des objets. Mais bon, c'est à confirmer.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 03-01-2017 à 20:52:29    

S'il doit gérer ça avec des fichiers simples au lieu d'une base de données SQL il va alors encore plus s'amuser  [:intercalaire]

Reply

Marsh Posté le 03-01-2017 à 22:47:08    

Paul JR a écrit :

Déjà c'est une applications base de données, en SQL tu te débrouilles ?
Tu sais quel SGBD tu va utiliser, et comment tu va y accéder à partir de C++ ?
Du devrais t'y mettre le plus tôt possible parce que faire une application base de données en C++ c'est pas ce qu'il y à de plus facile...


 
 
Avec Qt si c'est plutôt simple :)
 
Sinon les données peuvent être sérialisées dans du XML plutôt que dans une BdD, cela nécessite néanmoins une bibliothèque tierce, surtout pour la lecture.
 
Sinon un fichier simple avec des structures de tailles fixes, ce qui apprend les bases de la sérialisation.
 
En tout cas, pour donner une idée, pour quelqu'un qui a l'habitude de coder en C++, cela prend 2h à écrire max, si on ne tient pas compte de toute la gestion d'erreur ( et encore ).

Reply

Marsh Posté le 04-01-2017 à 13:23:42    

Pour Qt tout à fait mais je ne sais pas si c'est autorisé dans son projet scolaire, on en sais rien en fait.
S'il à jamais programmé en C++, qu'il connais ni Qt ni XML ni SQL ça risque de lui prendre un peu plus que 2h, c'est ça le truc.
Ou alors il fait comme certains il rends un programme qui marche pas et qui à même jamais été compilé  :lol:


Message édité par Paul JR le 04-01-2017 à 13:24:11
Reply

Marsh Posté le 05-01-2017 à 03:18:49    

merci beaucoup les gars je vais me débrouiller et au fait jai pas de demander de résoudre mon projet pour moi j'étais a cours d'idée ces pour sa  je me suis tourner vers vous

Reply

Marsh Posté le 06-01-2017 à 17:33:52    

Paul JR a écrit :

Déjà c'est une applications base de données, en SQL tu te débrouilles ?
Tu sais quel SGBD tu va utiliser, et comment tu va y accéder à partir de C++ ?
Du devrais t'y mettre le plus tôt possible parce que faire une application base de données en C++ c'est pas ce qu'il y à de plus facile...

Pour ce genre de choses, SQLite (et son interface C/C++ voire SOCI) et basta!
 
A+,


Message édité par gilou le 06-01-2017 à 17:40:14

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 22-02-2017 à 19:32:09    

j'ai besoin d'aide pour cet programme
 
Traitement des tableaux
Un tableau en C est une variable qui regroupe plusieurs données de même
type. Le traitement de ces données se fait à l'aide des fonctions; à savoir la
saisie, l'affichage, le tri, l'insertion d'un élément, la suppression d'un élément,
la recherche d'un élément dans le tableau, etc,..
Écrire un programme permettant de tester ces fonctions. Ce programme doit
contenir un menu qui permet à l'utilisateur d'appeler ces fonctions (ce menu se
fait à l'aide de switch () .....case). Voici une proposition du menu d’exécution :
Entrer votre choix :
0 – Fin
1 – Saisie des éléments du tableau
2 – Affichage du tableau
3 – Trier le tableau
4 – Insérer un élément dans le tableau trié et tout l'en restant.
5 – Recherche d'un élément dans le tableau
6 – Suppression d'un élément du tableau
7 – Nombre d'occurrence d'un élément dans le tableau
Remarques à respecter :
1.Lorsqu' un tableau est passé en paramètre d'une fonction, sa taille doit l'y être
aussi.
2.Respecter le schéma général d'un programme: les directives (#include), les
déclarations ( surtout les prototypes de fonctions ), la fonction main() et en
suite la définitions des fonctions utilisées
3. Le menu tout seul qui doit être défini à l'intérieur de la fonction main(),
toutes les fonctions à définir en dehors.
4. L'élément en question dans les questions 4 à 7 est à saisir au clavier.
5. Vous pouvez ajouter d'autres fonctions si necessaire.
6. Quelques prototype de fonctions:
-- void saisie (int T[], int n);
-- void affichage (int T[], int n);
-- int occurrence (int T[], int n, int x) ,
-- ....

Reply

Marsh Posté le 22-02-2017 à 19:32:09   

Reply

Marsh Posté le 22-02-2017 à 21:03:12    

Tu trouvera de l'aide dans ce sujet, points 0C et 0D.

Reply

Marsh Posté le 13-04-2017 à 07:40:40    

une base de donnée serait plus utile dans ton cas. beaucoup plus facile de faire ces traitements et en plus tu as tout de suite un code beaucoup plus lisible par la suite.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed