|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
Lycéen Inscription : novembre 2012 Messages : 3 ![]() |
Bonjour,
j' aurai besoin d' aide pour faire un programme en C sur lequel je bloque complètement Le Programme, c'est :Concevoir un jeu, destiné à un enfant de CP-CE1, lui demandant, à chaque partie, de deviner un nombre entier N entre 1 et 50 choisi au hasard par l' ordinateur: * Le jeu devra comporter 10 parties. * Pour chaque partie, l' enfant disposera de 5 tentatives (au maximum) pour deviner le nombre N. Dans une partie donnée, à chaque échec, on lui indiquera par un message adaptée: - le nombre de tentatives restantes ; - si le nombre qu' il a proposée est supérieur ou inférieur au nombre choisi par l' ordinateur. * A la fin de chaque partie, on informera à l'enfant par un message adapté : - du fait qu' il a perdu ou gagné la partie courante ; - de son score provisoire sur 10 à l' issue de la partie courante. * A l' issue des 10 parties, on indiquera à l' enfant par un message adapté que : - son score est formidable s' il est de 10/10 , - son score est convenable s' il est situé entre 5 et 9 au sens large , - son score n' est pas fameux s' il est est inférieur à 5 , - que le jeu est terminé . Indications : * On mettra à votre disposition une fonction alea_int (n) qui fournira un entier aléatoire en 0 et n-1 * On dispose en C, de la structure de l' instruction if-else if-else décrite ci-dessous : Code :
|
||
|
|
04
|
|
|
#2 |
|
Membre confirmé
![]() Étudiant Inscription : décembre 2009 Messages : 165 ![]() |
Bonjour,
Bienvenu sur le forum. Ce sujet est un sujet classique, alors pourrais tu préciser les points qui te posent soucis afin que nous te fournissions une aide, et pas une correction? |
|
|
10
|
|
|
#3 | |
|
Membre éprouvé
![]() Inscription : juin 2002 Messages : 667 ![]() |
Citation:
Postez votre code en le simplifiant avant de le poster et nous jetterons un oeil.
__________________
Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis. |
|
|
|
10
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : août 2006 Messages : 3 414 ![]() |
Joe,
De plus, c'est très clairement un exercice de cours, il faut donc nous expliquer ce qui te bloque, et nous monter ce que tu as déjà fait, comme rappelé par Bayard.
__________________
Il court en ce moment une espèce de grippe, mais elle ne court pas très vite, car on peut l'attraper sans courir. |
|
|
10
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2012 Messages : 16 ![]() |
Sans vouloir être mauvaise langue je pense qu'il veut une réponse toute faite à son problème, ce qui n'est pas l'objectif du fofo
|
|
|
00
|
|
|
#6 | ||
|
Membre éclairé
![]() Développeur informatique Inscription : mai 2011 Messages : 203 ![]() |
Un petit pseudo-code?
Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Allan Étudiant Inscription : août 2012 Messages : 82 ![]() |
Je vais peut être rabâcher ce que tout le monde te dit mais sans code il n'y aura pas de réponse...
C'est une problématique assez simple ou tu as de la lecture de données avec analyse et retour de données, c'est juste à faire avec des boucles. Du coup je te conseillerai de commencer par un tuto, car à mon avis tu n'es pas au top en C. Une fois les chapitres boucle et lecture de données lus (Tu peux lire les autres chapitres aussi ça ne fait pas de mal), tu reviens avec un code fonctionnel (je l'espère) et si il ne l'est pas la on t'aidera. |
|
|
10
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() |
Note:
__________________
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant. "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?" Apparently everyone. -- Raymond Chen. Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen. |
|
|
10
|
|
|
#9 | ||
Lycéen Inscription : novembre 2012 Messages : 3 ![]() |
J' ai développé ça mais ça bloque quand même pourtant je pense pas m' être trompez !
Code :
|
||
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Allan Étudiant Inscription : août 2012 Messages : 82 ![]() |
|
|
|
00
|
|
|
#11 |
|
Membre confirmé
![]() Étudiant Inscription : décembre 2009 Messages : 165 ![]() |
Que fait la fonction aléa float?
|
|
|
00
|
|
|
#12 | ||
|
Membre confirmé
![]() Étudiant Inscription : décembre 2009 Messages : 165 ![]() |
Code :
Pas de grande erreur, j'ai juste remplacé alea float par random de time.h. Attention ceci n'est pas une correction: l'algo que tu as produit est juste, mais peut efficace |
||
|
|
10
|
|
|
#13 |
Lycéen Inscription : novembre 2012 Messages : 3 ![]() |
Merci à tous, j'ai retravailler mon programme
Et j'ai réussi ! Le problème était bien au niveau des fichiers de base inclus et des fonctions, je n'avais pas inséré la fonction Time, mais je l'ai fait et j'ai enfin réussi ! Si ça vous intéresse je peux vous montrer ce que j'ai fait ? Et puis désolé pour le peu d' indications que j' ai donné au début , mais vous m'avez aider quand même merci !
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com