| Pouip | Besoin d'aide pour un noob en C++ (en programmation en général en fait) |
0 #1 |
|---|---|---|
|
Je masterise !
![]()
Inscrit: 18/04/2009 15:48
Post(s): 4243
Karma: 668 |
Aaaaalors, voila, bon déjà ça me gène de venir demander de l'aide ici, mais bref passons.
Voila il se trouve que je suis en licence de biologie, mais pour le bien des notes, j'ai un petit exercice de programmation en langage C++ a rendre lundi. Hors, la où j'ai un problème, c'est que je suis une GROSSE quiche en programmation. J'y panne que dalle. J'en appel donc a la magnifique communauté de geeks/informaticiens/gentilles personnes/ et autres membres ayant le coeur sur la main (et du temps a perdre) pour aider le gros noob que je suis. Sachez que je serai reconnaissant à vie ![]() (après je suis pas certain que se soit le bon endroit du fofo où lancer cette bouteille a la mer)
Contribution le : 22/05/2014 15:38
|
|
Signaler |
||
| Wiliwilliam | 0 #2 |
|
|---|---|---|
|
Membre Premium
![]()
Inscrit: 07/04/2012 19:19
Post(s): 41421
Karma: 21259 |
.
Contribution le : 22/05/2014 15:46
Edité par Wiliwilliam sur 16/10/2025 9:29:49
|
|
Signaler |
||
| Pouip | 0 #3 |
|
|---|---|---|
|
Je masterise !
![]()
Inscrit: 18/04/2009 15:48
Post(s): 4243
Karma: 668 |
C'est basé sur un jeu de lancé de dés en forme de cochon
Citation : Principe du jeu Voila le jeu en question Après mettre des lignes de code, se serai avec plaisir si j'en avait ![]()
Contribution le : 22/05/2014 15:51
|
|
Signaler |
||
| Wiliwilliam | 0 #4 |
|
|---|---|---|
|
Membre Premium
![]()
Inscrit: 07/04/2012 19:19
Post(s): 41421
Karma: 21259 |
.
Contribution le : 22/05/2014 16:01
Edité par Wiliwilliam sur 16/10/2025 9:31:47
|
|
Signaler |
||
| Guicha | 0 #5 |
|
|---|---|---|
|
Je masterise !
![]()
Inscrit: 08/03/2008 18:15
Post(s): 2777
|
J'ai fait un peu de programmation en passant par Arduino, l'exercice a pas l'air très compliqué en soit, mais je ne pense pas être capable de faire le code par moi meme (en revanche je pense être en mesure de corriger approximativement si tu as quelque chose de deja codé). Si tu galères, va jeter un coup d'oeil sur openclassroom, c'est sur ce site que j'ai appris les bases et c'est plutôt bien expliqué.
Contribution le : 22/05/2014 16:09
|
|
Signaler |
||
| Wiliwilliam | 0 #6 |
|
|---|---|---|
|
Membre Premium
![]()
Inscrit: 07/04/2012 19:19
Post(s): 41421
Karma: 21259 |
.
Contribution le : 22/05/2014 19:24
Edité par Wiliwilliam sur 16/10/2025 9:31:26
|
|
Signaler |
||
| Invité | 0 #7 |
|
|---|---|---|
|
FantômeInvité
|
Yo,
J'ai fais un petit diagramme histoire d'illustrer comment je vois le fonctionnement du programme, du moins comment je vois son fonctionnement d'après ce que j'ai compris du sujet. Concernant le langage de programmation, tu es limité au C++ ou c'est libre de choix ? Quant au programme en lui même, je pense que le plus simple à faire est un application console. C'est plus simple à gérer qu'une interface en WPF, Winform ou autre. J'essayerais de me plonger dedans quand j'aurais mon pc, ainsi que les programmes qui vont avec, sous le coude .
Contribution le : 22/05/2014 22:05
|
|
Signaler |
||
| Invité | 0 #8 |
|
|---|---|---|
|
FantômeInvité
|
Au niveau du code en lui-même j'pourrais pas t'être d'un grand secours, j'ai mis tout ça de côté du moment que j'me suis barré d'mon école d'info'.
Par contre au niveau organisation et logique de code, si t'as besoin d'une lisibilité approfondie ou d'explications précises, t'hésites pas à balancer les problèmes. En tout cas pars sur une appli console. Un bon vieux xterm sera préférable à d'autres essais foireux. Le C++ t'apporteras modularité dans ton code, j'espère que t'es un peu familiarisé avec ce langage, qu'on ne fasse pas tout le boulot sans que t'y piges quoique ce soit ![]() Y'a juste un truc ici : la probabilité de gain, est-ce que tu dois juste la sortir en même temps que le résultat du lancé de dé, ou bien dois-tu la prendre en compte pour construire un algorithme basé sur justement, ces probabilités, afin de calculer au mieux les possibilités de relance de dés de l'IA ?
Contribution le : 22/05/2014 22:30
|
|
Signaler |
||
| AshySlashy | 0 #9 |
|
|---|---|---|
|
J'aime glander ici
![]()
Inscrit: 05/04/2007 11:48
Post(s): 8205
Karma: 1360 |
Codé en vitesse pendant Band of Brothers:
http://textup.fr/93250V4 (désolé pour l'hébergeur de fichier qui a fait péter toute l'indentation) Ah oui, par contre comme j'ai pas fait de C++ depuis des lustres j'ai codé ça en Perl ![]() Mais c'est pas bien compliqué à traduire, et ça donne une idée de l'algo (enfin d'une version que je ne garantie pas comme la meilleure!) Et comme tout bon informaticien, j'ai forcément mis zéro ligne de commentaire:p
Contribution le : 22/05/2014 23:00
|
|
Signaler |
||
| Pouip | 0 #10 |
|
|---|---|---|
|
Je masterise !
![]()
Inscrit: 18/04/2009 15:48
Post(s): 4243
Karma: 668 |
Citation :
*_* alors c'est quasiment ça, sauf pour la banqueroute, Dans ce cas la, le joueur ou l'ordinateur qui obtient ce résultat, voit tous ses points retourner a 0, mais ne perds pas la partie Et oui je suis cantonner a C++ Citation :
Alors oui, je suis a peu près familirisé avec le vocabulaire C++, j'ai un lexique tout ça, mais je sais pas m'en servir, pour le reste, faut partir du principe que pour moi c'est du chinois. Donc faut faire au plus simple x) Citation :
Voila, en fait, au niveau historique, y'a un type qui s'est amusé a trouver toutes les probailités de chaque combinaison de dès, celles que j'ai donné. A partir de là, faut utiliser ces proba pour obtenir un nbr de points. A chaque lancé, l'idéal est d'annoncer le score actuel de chaque participant. Si vous pouvez m'aider, je sais pas comment je pourrai vous remercier assez mais la volonté est la :coeur:
Contribution le : 22/05/2014 23:17
|
|
Signaler |
||
| AshySlashy | 0 #11 |
|
|---|---|---|
|
J'aime glander ici
![]()
Inscrit: 05/04/2007 11:48
Post(s): 8205
Karma: 1360 |
Citation :
Je t'ai posté l'algo en perl un message plus haut ![]() (Sauf que dans ma version on perd la partie en cas de banqueroute, d'ailleurs ça met un peu de piquant!) Edit: pastebin ça marche bien mieux! http://pastebin.com/Fj2WU3MX
Contribution le : 22/05/2014 23:35
Edité par Oubarey sur 23/5/2014 9:43:03
|
|
Signaler |
||
| Poum45 | 0 #12 |
|
|---|---|---|
|
Je poste trop
![]()
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214 |
Notifie WTH (alias @WTHellias), il est très bon en C++ et qui plus est très intelligent.
Même qu'il trouve toujours réponse à mes énigmes les plus tordues. Citation :
Sinon, juste pour la forme... OR, comme de l'or ![]()
Contribution le : 22/05/2014 23:37
|
|
Signaler |
||
| Pouip | 0 #13 |
|
|---|---|---|
|
Je masterise !
![]()
Inscrit: 18/04/2009 15:48
Post(s): 4243
Karma: 668 |
Citation :
J'aime bien le en vitesse xD Citation :
C'est déja ça, j'apprécie le geste :') Même si je connaissais pas ce langage x)
Contribution le : 22/05/2014 23:47
|
|
Signaler |
||
| WTHellias | 0 #14 |
|
|---|---|---|
|
J'aime glander ici
![]()
Inscrit: 24/10/2011 22:09
Post(s): 8427
Karma: 263 |
Citation :
Il manque aussi la fin de partie. Au cas où on atteint les 100 points (Ou n'importe quelle valeur de victoire) Sinon je peux aider pour le C++, mais ça dépend de ce que tu as besoin comme aide justement.
Contribution le : 23/05/2014 00:03
|
|
Signaler |
||
| Pouip | 0 #15 |
|
|---|---|---|
|
Je masterise !
![]()
Inscrit: 18/04/2009 15:48
Post(s): 4243
Karma: 668 |
Bah me trouvant au niveau 0 de la programmation, toute aide apporté est la bienvenue
Contribution le : 23/05/2014 00:07
|
|
Signaler |
||
| Pouip | 0 #16 |
|
|---|---|---|
|
Je masterise !
![]()
Inscrit: 18/04/2009 15:48
Post(s): 4243
Karma: 668 |
Coucou, alors voila, un pote qui se demerde pas trop mal m'a aidé pour faire les lignes, mais des erreurs subsistent.
Alors si vous pouvez jeter un oeil expert pour m'aider a les dénicher, je serais super content Et quand je suis content, je vomis! :3
Contribution le : 23/05/2014 17:21
|
|
Signaler |
||
| Invité | 0 #17 |
|
|---|---|---|
|
FantômeInvité
|
Ha que c'est sale
![]() Redécoupez ça en différentes fonctions, c'est vraiment infâme à la lecture, et ça permettra de mieux déceler d'où viennent les erreurs. Quid d'ailleurs de celles-ci ? Je n'ai plus d'outils de développement sous la main, si tu pouvais en faire un résumé (ou quelqu'un d'autre :-D)
Contribution le : 23/05/2014 17:29
|
|
Signaler |
||
| Dwadwa | 0 #18 |
|
|---|---|---|
|
Je suis accro
![]()
Inscrit: 05/01/2012 21:55
Post(s): 784
|
Si Monsieur Louis V. ne nous dit pas où ça plante, j'ai bien peur qu'on ait un peu la flemme de tout reprendre pour chercher des incohérences ou des erreurs flagrantes.
Et puis avec visual tu as quand même un débogueur assez puissant qui te permet de suivre pas à pas pour voir où ça bloque.
Contribution le : 23/05/2014 17:30
|
|
Signaler |
||
| Pouip | 0 #19 |
|
|---|---|---|
|
Je masterise !
![]()
Inscrit: 18/04/2009 15:48
Post(s): 4243
Karma: 668 |
Citation :
Je n'ai rien dis, j'avais oublier d'enlever les signes pour faire des commentaire, du coup ça comprenais le texte entier... Du coup, ça marche C'est vraiment pas pour moi la programmation xD Sachez que je vous aime :coeur:
Contribution le : 23/05/2014 17:36
|
|
Signaler |
||
| Dwadwa | 0 #20 |
|
|---|---|---|
|
Je suis accro
![]()
Inscrit: 05/01/2012 21:55
Post(s): 784
|
Tan mieux si ça marche
![]()
Contribution le : 23/05/2014 17:56
|
|
Signaler |
||



Signaler

.

