The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Jul 2017 |
| Last Sign in: | 337 Weeks Ago, 3 Days Ago |
| Questions Answered: | 15833 |
| Tutorials Posted: | 15827 |
MBA,PHD, Juris Doctor
Strayer,Devery,Harvard University
Mar-1995 - Mar-2002
Manager Planning
WalMart
Mar-2001 - Feb-2009
my loop is not ending at 10 I need help
Modify the design and program to allow for iteration. Increase the number of guesses to 10 to solve the word. Display the word to the user with each letter as a special character such as ********. I have to create an array of correct letters guessed such as: char[] guessed = new char[26];
You will need counter also to keep track of how many letters are in the guessed array. You do not need to keep track of incorrectly guessed letters.
char letter1 = 'f';
char letter2 = 'l';
char letter3 = 'a';
char letter4 = 'v';
char letter5 = 'i';
char letter6 = 'u';
char letter7 = 's';
char[] guessed = new char[26];
int score = 0;
int index = 0;
char letter;
Console.WriteLine("Welcome to the hangman game!nn");
//Display a message to the user and enter in 7 letters to guess
for (int i = 0; i < 10; i++)
{
Console.WriteLine(" ****");
Console.WriteLine("nnEnter a letter please: ");
letter = char.Parse(Console.ReadLine());
if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6 || letter == letter7)
{
Console.WriteLine("You guessed correctly!");
guessed[index] = letter;
index++;
}
else
{
Console.WriteLine(" You guessed incorrectly");
score++;
}
Console.WriteLine("nnEnter a letter please: ");
letter = char.Parse(Console.ReadLine());
if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6 || letter == letter7)
{
Console.WriteLine("You guessed correctly!");
guessed[index] = letter;
index++;
}
else
{
Console.WriteLine(" You guessed incorrectly");
score++;
}
Console.WriteLine("nnEnter a letter please: ");
letter = char.Parse(Console.ReadLine());
if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6 || letter == letter7)
{
Console.WriteLine("You guessed correctly!");
guessed[index] = letter;
index++;
}
else
{
Console.WriteLine(" You guessed incorrectly");
score++;
}
Console.WriteLine("nnEnter a letter please: ");
letter = char.Parse(Console.ReadLine());
if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6 || letter == letter7)
{
Console.WriteLine("You guessed correctly!");
guessed[index] = letter;
index++;
}
else
{
Console.WriteLine(" You guessed incorrectly");
score++;
}
Console.WriteLine("nnEnter a letter please: ");
letter = char.Parse(Console.ReadLine());
if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6 || letter == letter7)
{
Console.WriteLine("You guessed correctly!");
guessed[index] = letter;
index++;
}
else
{
Console.WriteLine(" You guessed incorrectly");
score++;
}
Console.WriteLine("nnEnter a letter please: ");
letter = char.Parse(Console.ReadLine());
if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6 || letter == letter7)
{
Console.WriteLine("You guessed correctly!");
guessed[index] = letter;
index++;
}
else
{
Console.WriteLine(" You guessed incorrectly");
score++;
}
Console.WriteLine("nnEnter a letter please: ");
letter = char.Parse(Console.ReadLine());
if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6 || letter == letter7)
{
Console.WriteLine("You guessed correctly!");
guessed[index] = letter;
index++;
}
else
{
Console.WriteLine(" You guessed incorrectly");
score++;
}
Console.WriteLine(" Your score is: " + score);
}
Console.ReadLine();
----------- ----------- H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly