Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1102 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  probleme avec programmation csharp

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme avec programmation csharp

n°1640890
frost80500
Posté le 11-11-2007 à 12:52:57  profilanswer
 

Bonjour
 
J'ai un petit probleme avec un exercice  
Voila le petit exo
Ce sont deux joueurs A et B qui jouent au dés  
A et b jouent des séries qui s'arretent avec 1 ou par la volonté du joeur ou par la victoire (100pts)
 
Je voudrais un petit coup de main merci d'avance!!!!
 
 

mood
Publicité
Posté le 11-11-2007 à 12:52:57  profilanswer
 

n°1640896
Elmoricq
Modérateur
Posté le 11-11-2007 à 13:07:10  profilanswer
 

Il manque un point-virgule à la ligne 42.

n°1640925
frost80500
Posté le 11-11-2007 à 14:14:53  profilanswer
 

Rebonjour  
 
Excuser moi je vous comprend pas mé j'arrive pas a comprendre la logique du probleme alors je sé pas si quelqu'un pouvais m'aider

n°1640933
Elmoricq
Modérateur
Posté le 11-11-2007 à 14:24:38  profilanswer
 

L'algorithme est pourtant simple :

 

Pour chaque joueur,
Tirer une série de nombres aléatoires entre 1 et 6,
Jusqu'à ce que le nombre tiré soit 1 ou que 100 nombres aient été tirés.

 

Comparer le nombre de tirages effectués par chacun des joueurs, le vainqueur est celui qui en a tiré le plus avant de faire 1 (ou  d'arriver à 100 tirages).


Message édité par Elmoricq le 11-11-2007 à 14:28:09
n°1640964
Trap D
Posté le 11-11-2007 à 15:19:39  profilanswer
 

Tu as oublié "ou que le joueur en ait ras le bol de ce jeu à la c*n"
"Voulez-vous continuer O/N ?"

n°1642831
ixemul
Nan mais sans blague ! ⚡
Posté le 14-11-2007 à 15:57:08  profilanswer
 

Perso j'ai imaginé ce genre d'implémentation si cela peut t'aider
 

Code :
  1. public static object Convert(object InputValue, Type DestinationType)
  2. {
  3.   object ToReturn = Activator.CreateInstance(DestinationType);
  4.   Type inputType = InputValue.GetType();
  5.   PropertyInfo[] pnfos = inputType.GetProperties();
  6.   foreach(PropertyInfo pnfo in pnfos)
  7.   {
  8.     try
  9.     {
  10.       PropertyInfo pnfoOut = DestinationType.GetProperty(pnfo.Name);
  11.       if(pnfoOut != null)
  12.       {
  13.         object currentValue = pnfo.GetValue(InputValue,new object[] {});
  14.         object copyValue = null;
  15.         if (!pnfo.PropertyType.Equals(pnfoOut.PropertyType))
  16.         {
  17.           string converterKey = pnfo.PropertyType.ToString()+"->"+pnfoOut.PropertyType.ToString();
  18.           MethodInfo reflecter = (MethodInfo)_registredTypes[converterKey];
  19.           if(reflecter != null)
  20.           {
  21.             copyValue = reflecter.Invoke(null, new object[]{currentValue});
  22.           }
  23.         }
  24.         else
  25.         {
  26.           copyValue = currentValue;
  27.         }
  28.         pnfoOut.SetValue(ToReturn,copyValue, new object[] {});
  29.       }
  30.     }
  31.     catch
  32.     {
  33.     }
  34.   }
  35.   return ToReturn;
  36. }


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°1642857
MagicBuzz
Posté le 14-11-2007 à 16:43:13  profilanswer
 

Y va vers un close à grands pas ce topic :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  probleme avec programmation csharp

 

Sujets relatifs
[SDL]Problème de Scrolling[javascript] Problème d'insertion dans un fichier .js
Probleme avec File / Buffered Reader aide svpProblème de chargement SWF
Problème de menu en cascade avec Firefoxprobléme avec la fonction getDate()
Problème OLE DB avec Delphi 7Probleme avec ob_start [RESOLU]
Débutant inside : Problème de 0 à gauche dans un nombre.Conaissez-vous la programmation en logique floue ?
Plus de sujets relatifs à : probleme avec programmation csharp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR