Problème de code
Résolu
Soulkeeper
-
Soulkeeper -
Soulkeeper -
Bonjour tout le monde; j'ai un travail à faire sur un petit programme qui va demander 2 couleurs à l'utilisateur et va en donne la couleur résultant de ce mélange.
Mon programme se déroule bien sauf à la fin quand j'ai le résultat, toutes les réponses sont bonne sauf que la réponse est collé sur la question qui demande à l'utilisateur si il veut recommencer.
//Variable:
char rep, rep1, rep2;
string str_rep, str_rep1, str_rep2, resultat;
rep = rep1 = rep2 = '0';
do// boucle pour recommencer
{
do
{
Console.Write("Entrez une première couleur ('J')Jaune, ('R')Rouge ou ('B') Bleu:");
str_rep1 = Console.ReadLine().ToUpper();
} while (char.TryParse(str_rep1, out rep1) == false || rep1 != 'J' && rep1 != 'R' && rep1 != 'B');
do
{
Console.Write("Entrez une deuxième couleur ('J')Jaune, ('R')Rouge ou ('B') Bleu: ");
str_rep2 = Console.ReadLine().ToUpper();
} while (char.TryParse(str_rep2, out rep2) == false || rep2 != 'J' && rep2 != 'R' && rep2 != 'B');
if (rep1 == 'J' && rep2 == 'J' || rep2 == 'J' && rep1 == 'J')
Console.Write("La couleur résultante est Jaune ");
else
if (rep1 == 'J' && rep2 == 'R' || rep2 == 'R' && rep1 == 'J')
Console.Write("La couleur résultante est Orange ");
if (rep1 == 'J' && rep2 == 'B' || rep1 == 'B' && rep2 == 'J')
Console.Write("La couleur résultante est Vert ");
else
if (rep1 == 'R' && rep2 == 'R' || rep1 == 'R' && rep2 == 'R')
Console.Write("La couleur résultante est Rouge ");
if (rep1 == 'R' && rep2 == 'B' || rep1 == 'B' && rep2 == 'R')
Console.Write("La couleur résultante est Mauve ");
else
if (rep1 == 'B' && rep2 == 'B' || rep1 == 'B' && rep2 == 'B')
Console.Write("La couleur résultante est Bleu ");
do // Demander à l'utilisateur s' il veut recommencer
{//Début de la boucle pour valider la réponse (O/N)
Console.Write("Voulez-vous recommencer (O/N)");
str_rep = Console.ReadLine().ToUpper();
} while (char.TryParse(str_rep, out rep) == false || rep != 'O' && rep != 'N');
} while (rep1 == 0);
Windows / Edge 104.0.1293.70
A voir également:
- Problème de code
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
Merci beaucoup, ça marché !!