probleme avec un exo - C#/.NET managed - Programmation
Marsh Posté le 19-11-2007 à 16:33:16
Encore un topic sur ce sujet ?
http://forum.hardware.fr/hfr/Progr [...] 4544_1.htm
Lis donc les articles suivants :
0A, 0D et 12 et accessoirement, le 14.
Et enfin, il manque un article 15 : poser la question, pas seulement "j'ai un problème" (on s'en doute).
Bref.
Je veux bien te mettre sur la voie, mais encore faudrait-il qu'on sâche ce qui ne va pas.
Marsh Posté le 19-11-2007 à 16:35:51
Il serait pas de trop aussi d'avoir la description des classes "Clavier" et "Aleatoire".
Dans tous les cas, ton truc marche pas dès le début : tu dis d'appuyer sur une touche pour continuer, mais tu attends pas qu'on tape une touche.
Ensuite, tu fais un "Clavier.LireReel()", alors que je doute très franchement que cela ait un rapport avec l'algo... Enfin.. Si au moins on savait ce que fait cette méthode...
Marsh Posté le 17-11-2007 à 14:50:10
Bonjour
Voila j'ai un petit problème avec un exo c'est un jeu de dé
voila la règle c'est un joueur a et b qui jouent des séries de lancer de dé mais ils peuvent s'arreter a tout moment en faisant par la victoire par 100pts ou par la volonté du joueur
Si le dé tombe sur 1 la série s'arete pour un joueur prend le relais
Ce que j'ai fait comme programme mé jé un problème avec des variables j'arrive pas a trouver
using System;
public class JeuC
{
public static void Main()
//fonction permettant de jouer au Jeu C avec la fonction aleatoire qui correspond
//à la fonction Random
{
int A = 0, B = 0;
int a, b;
float c;
while (A >= 100)
{
while (a = 1)
{
Console.WriteLine("Tapez sur une touche pour lancer le dé" );
a = Aleatoire.GesNomb();
Console.WriteLine("La valeur du dé est de" + a);
A= A + a;
Console.WriteLine("Score du joueur A est de "+ A);
Console.WriteLine("Voulez vous continuer la partie O/N" );
c = Clavier.LireReel();
}
while (b = 1)
{
Console.WriteLine("Tapez sur une touche pour lancer le dé" );
b = Aleatoire.GesNomb(s);
Console.WriteLine("La valeur du dé est de " + b);
B = B + b;
Console.WriteLine("Score du joueur B est de " + B);
Console.WriteLine("Voulez vous continuer la partie O/N" );
c = Clavier.LireReel();
}
}
if (c = "N" )
Console.WriteLine("Arret du Jeu" );
}
}