Se connecter avec
S'enregistrer | Connectez-vous

couleur console en C#

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

ok merci bcp non je voulais mettre la console en couleur enfin je sais pas si tu voies c'est le lien que tu m'as donné par contre je met ca dans mon programme mais ca marche pas c tjrs en blanc dans la console?

désolé mais je comence en programmation

la j'ai fai un code pour un projet de table de multiplication et il ne amrche pas
  1. using System;
  2.  
  3. namespace ConsoleApplication11
  4. {
  5. /// <summary>
  6. /// Description résumée de Class1.
  7. /// </summary>
  8. class Class1
  9. {
  10. /// <summary>
  11. /// Point d'entrée principal de l'application.
  12. /// </summary>
  13. [STAThread]
  14. static void Main(string[] args);
  15.  
  16. string str;
  17. int moy=0,choix=0,haut,larg,nbk,k,nb1,nb2;
  18. str = Console.ReadLine();
  19.  
  20. {
  21.  
  22.  
  23. Console.Write("APPRENDS LES TABLES DE MULTIPLICATION");
  24. Console.WriteLine();
  25. Console.Write("\n 1 - Veux tu voir la totalite des tables de multiplication ?");
  26. Console.Write("\n 2 - Veux tu voir une table particuliere ?");
  27. Console.Write("\n 3 - Veux tu reciter une table particuliere ?");
  28. Console.Write("\n 4 - Veux tu realiser un test de tes connaissances");
  29. Console.Write("\n 5 - Veux tu quitter le programme ?");
  30. Console.WriteLine();
  31. Console.Write("Quel est ton choix ? : ");
  32.  
  33. str = Console.ReadLine();
  34. choix = int.Parse(str);
  35. moy=0;
  36.  
  37. switch (choix)
  38. {
  39. case 1:
  40. for (haut = 1; haut < 11; haut++)
  41. {
  42. for (larg = 1; larg < 11; larg++)
  43. {
  44. Console.Write(haut + "*" + larg + "=" + haut * larg+" ");
  45. Console.WriteLine();
  46. }
  47. }
  48. break;
  49.  
  50. case 2:
  51. Console.WriteLine();
  52. Console.WriteLine();
  53. Console.Write("Quelle Table ? ");
  54. Console.WriteLine();
  55. Console.WriteLine();
  56. str = Console.ReadLine();
  57. int table = int.Parse(str);
  58. for (larg = 1; larg < 9; larg++)
  59. {
  60. Console.Write(table + "*" + larg + "=" + table * larg + " ");
  61. }
  62. break;
  63.  
  64. case 3:
  65. Console.WriteLine();
  66. Console.Write("Quelle table veux tu réciter ? ");
  67. Console.WriteLine();
  68. int table = int.Parse(str);
  69. for (larg = 1; larg < 11; larg++)
  70. {
  71. Console.Write(table + "*" + larg + " = ");
  72. str = Console.ReadLine();
  73.  
  74. // lire valeur
  75. // Test la valeur saisie
  76. }
  77. break;
  78.  
  79. case 4: //a peu pres pareil que le case 3 donc on reprend en partie
  80. Console.WriteLine();
  81. Console.WriteLine();
  82. moy=0;
  83. Console.Write("Combien De Questions Veux-Tu Dans Le Test ? ");
  84.  
  85. str = Console.ReadLine();
  86. nbq = int.Parse(str); //nombre de question, servira a renvoyer une reponse sur 10
  87.  
  88. ClearMyConsole.Clear();
  89. Console.WriteLine();
  90.  
  91. for (int k = 0; k < nbq; k++) //on fait une boucle du nombre de fois que l'eleve a demandé de question
  92. {
  93. nb1 = Math.Round(rnd.NextDouble()*10); //chiffres aleatoires
  94. nb2 = Math.Round(rnd.NextDouble()*10);
  95. rezalea = nb1*nb2;
  96.  
  97. Console.Write(nb1 + " * " + nb2 + " ? ");
  98. str = Console.ReadLine();
  99. rep = int.Parse(str);
  100.  
  101. if(rep == rezalea) //condition juste
  102. {
  103. Console.Write(" Juste\n");
  104. moy++;
  105. }
  106. else //fausse
  107. {
  108. Console.Write(" Faux "+nb1 + " * " + nb2 +" = " +rezalea+"\n");
  109. }
  110.  
  111.  
  112. moy = moy * 10 / nbq; //permet de renvoyer un score sur 10
  113.  
  114. Console.WriteLine();
  115. Console.Write("Tu as eu "+moy+" sur 10.");
  116. Console.WriteLine();
  117. if(moy == 10)
  118. Console.Write("Tres bien");
  119. else
  120. if (moy == 9)
  121. Console.Write("Bien");
  122. else
  123. if (moy > 7 && moy < 8)
  124. Console.Write("Assez Bien");
  125. else
  126. if (moy > 5 && moy < 6)
  127. Console.Write("Moyen");
  128. else
  129. if (moy < 5)
  130. Console.Write("A Revoir");
  131.  
  132. Console.ReadLine();
  133. ClearMyConsole.Clear();
  134. break;
  135. }


merci de m'aider
Lassé par la pub ? Créez un compte
Tom's guide dans le monde