Rapido - C#/.NET managed - Programmation
Marsh Posté le 14-02-2006 à 23:05:07
j'ai commencé l'élaboration de l'algo, mais je rencontre quelques difficultés.
Je vous explique comment je procède :
Je fais un menu :
1-Afficher les regles
2-Jouer
3-Statistique (calcul des chances etc ....)
Je fais un Selon:
bon pour le cas 1 ca ne sera que du "Afficher"... ceci dis comment faire un truc du genre "revenir au menu precedent" a la fin des l'affichage des regles ?
Pour le Cas 2 :
Afficher ("combien de grille voulez vous jouer ?" )
Saisir(NBG)
pour i = 1 à NBG faire :
Pour j = 1 à 8 faire :
/* 8 car c'est le nombre de chiffre qu'il faut jouer au rapido*/
Afficher ("saisir un chiffre entre 1 et 20" )
Saisir (NJ[i,j]
Tant que NJ[i,j]<1 ou NJ[i,j]>20 faire
afficher ("erreur, chiffre hors des bornes [1-20] " )
saisir (NJ[i,j])
FinTantQue
Fin pour
Fin pour
Problème : Si la personne rentre 2 fois le meme chiffre ? Comment lui faire modifier ?
Marsh Posté le 15-02-2006 à 10:32:40
utiliser une Arraylist et regarder si c'est deja inseré avec la methode myArrayList.Contains()
Marsh Posté le 15-02-2006 à 11:28:30
ReplyMarsh Posté le 15-02-2006 à 11:41:59
Agmoh a écrit : et en pseudo code ca se traduit comment ? |
En pseudo code on ne pose pas la question dans la rubrique C#/.NET
Marsh Posté le 19-02-2006 à 16:56:45
ca y est, j'y arrive peu a peu...
voila mon avancement :
Code :
|
Mes problèmes rencontré: Lorsque je selectionne le menu 2/ (jouer) il me demande bien combien de grille je veut jouer mais ne rentre pas dans le for
Comment ca se fait j'arrive pas a trouver la source du souci. j'initialise pourtant bien i et j a 0....
Marsh Posté le 20-02-2006 à 10:09:19
Agmoh a écrit : ca y est, j'y arrive peu a peu... |
Va falloir revoir la syntaxe de tes conditions dans tes boucles for
Marsh Posté le 20-02-2006 à 11:28:50
for(i = 0; i < nbg; ++i) /* boucle de 0 à nbg - 1 inclus, si tu veux de 0 à nbg inclus, mets <= */
Marsh Posté le 13-02-2006 à 12:26:34
bonjour a tous !
Dans le cadre d'une epreuve de BTS, nous devons réaliser des projet, appelés PTI.
Pour ma premiere PTi, il faut realiser un programme en C# (obligatoirement).
J'ai eu comme idée de reproduire le principe du Rapido, je jeu que l'on trouve dans les cafés.
Le principe : 20 numéros + 4 complémentaire.
il faut choisir 8 numéros + 1 complementaire
On peut miser de 1 a X (X étant determiné mais je n'ai pas les valeurs exactes en tete)
Le gains sont a partir de 4 numéro + le complementaire (la on recupere la mise, ensuite sa monte, proportionnellement a la mise il me semble)
Je voudrai faire le programme permettant de choisir les chiffres et la mise, de generer 1 tirage, et d'annoncer les gains qu'auraient eux la personne.
Est ce fesable ?
Message édité par Agmoh le 19-02-2006 à 16:54:01