Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

can anyone help me fix my hangman game code. I have the original code below but

ID: 3592915 • Letter: C

Question

can anyone help me fix my hangman game code. I have the original code below but i have to 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 ********. Create an array of correct letters guessed such as: char[] guessed = new char[26];

Pseudocode

Start

Declare char letter1 = ‘s’

Declare char letter2 = ‘h’

Declare char letter3 = ‘a’

Declare char letter4 = ‘r’

Declare char letter5 = ’o’

Declare char letter6 = ‘z’

Output "Welcome to the hangman program"

Output Enter a letter!

Input letter

Output if correct or incorrect guess was given, display score (number of incorrect guesses)

Output Enter a letter!

Input letter

//repeat for 6 guesses MAX

End

C# Code
Zipped Project File (submitted to Dropbox)

Copy/paste your C# code here.

using System;

namespace HangMan

{

class Program

{

static void Main(string[] args)

{

//hangman word is last name and variables

char letter1 = 's';

char letter2 = 'h';

char letter3 = 'a';

char letter4 = 'r';

char letter5 = 'o';

char letter6 = 'z';

char letter;

int score = 0;

//welcome

Console.WriteLine("Welcome to Hangman!");

//intro and guess1

Console.Write("Enter a letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess2

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess3

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess4

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess5

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess6

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

Console.ReadLine();

}

}

}

Explanation / Answer

using System;

namespace HangMan

{

class Program

{

static void Main(string[] args)

{

//hangman word is last name and variables

char letter1 = 's';

char letter2 = 'h';

char letter3 = 'a';

char letter4 = 'r';

char letter5 = 'o';

char letter6 = 'z';

char letter;

int score = 0;

//welcome

Console.WriteLine("Welcome to Hangman!");

//intro and guess1

Console.Write("Enter a letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess2

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess3

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess4

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess5

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

//guess6

Console.Write("Enter another letter!");

letter = char.Parse(Console.ReadLine());

Console.WriteLine("");

if (letter == letter1 || letter == letter2 || letter == letter3 || letter == letter4 || letter == letter5 || letter == letter6)

{

Console.Write("You have guessed correctly!");

}

else

{

score++;

Console.Write("Sorry, that was a terrible guess!");

Console.Write("You have " + score + " incorrect guesses.");

}

Console.ReadLine();

}

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at drjack9650@gmail.com
Chat Now And Get Quote