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

Is the following C# correct for the Pseudocode under it? I would appreciate any

ID: 671216 • Letter: I

Question

Is the following C# correct for the Pseudocode under it? I would appreciate any assistance or edit code for it thank you.

class Program
{
static void Main(string[] args)
{
Char guessedletter1 = 'H';
Char guessedletter2 = 'E';
Char guessedletter3 = 'L';
Char guessedletter4 = 'L';
Char guessedletter5 = 'O';

Char Input;
int InvalidCount;
InvalidCount = 0;

WelcomeMessage();
Input = GetInput();
if (!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5) == true)
{
InvalidCount = InvalidCount + 1;
}

Input = GetInput();
if (!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5) == true)
{
InvalidCount = InvalidCount + 1;
}

Input = GetInput();
if (!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5) == true)
{
InvalidCount = InvalidCount + 1;
}

Input = GetInput();
if (!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5) == true)
{
InvalidCount = InvalidCount + 1;
}

Input = GetInput();
if(!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5) == true)
{
InvalidCount = InvalidCount + 1;
}

Console.WriteLine("");
Console.WriteLine("Your score is: " + InvalidCount.ToString());

Console.Write("Press any key to continue...");
Console.ReadKey();
}

private static Boolean CheckInput(char Input, char guessedletter1, char guessedletter2, char guessedletter3, char guessedletter4, char guessedletter5)
{
if (Input == guessedletter1 || Input == guessedletter2 || Input == guessedletter3 || Input == guessedletter4 || Input == guessedletter5)
{
Console.WriteLine("You guessed a letter correctly!");
Console.WriteLine("");
return true;
}

Console.WriteLine("You guessed incorrectly!");
Console.WriteLine("");
return false;
}

private static char GetInput()
{
Console.Write("Enter a letter please: ");
ConsoleKeyInfo ckInfo = Console.ReadKey();
Console.WriteLine("");
return ckInfo.KeyChar;
}

private static void WelcomeMessage()
{
Console.WriteLine("************************************************************");
Console.WriteLine("*********************** WEEK 5 *****************************");
Console.WriteLine("************************************************************");
Console.WriteLine("");
}
}
}

Pseudocode

Begin Hangman

DECLARE guessedletter1 as Char

DECLARE guessedletter2 as Char

DECLARE guessedletter3 as Char

DECLARE guessedletter4 as Char

DECLARE guessedletter5 as Char

DECLARE Input as Char

DECLARE InvalidCount as Integer

SET guessedletter1 = “H”

SET guessedletter2 = “E”

SET guessedletter3 = “L”

SET guessedletter4 = “L”

SET guessedletter5 = “O”

WRITE("************************************************************")

WRITE ("*********************** WEEK 5 *****************************")

WRITE ("************************************************************")

PROMPT "Enter a letter please: "

READ Input

IF (Input = guessedletter1 Or Input = guessedletter2 Or Input = guessedletter3 Or Input = guessedletter4 Or Input = guessedletter5) Then

WRITE("You guessed a letter correctly!")

ELSE

WRITE("You guessed incorrectly!)

InvalidCount = InvalidCount + 1

END IF

PROMPT "Enter a letter please: "

READ Input

IF (Input = guessedletter1 Or Input = guessedletter2 Or Input = guessedletter3 Or Input = guessedletter4 Or Input = guessedletter5) Then

WRITE("You guessed a letter correctly!")

ELSE

WRITE("You guessed incorrectly!)

InvalidCount = InvalidCount + 1

END IF

PROMPT "Enter a letter please: "

READ Input

IF (Input = guessedletter1 Or Input = guessedletter2 Or Input = guessedletter3 Or Input = guessedletter4 Or Input = guessedletter5) Then

WRITE("You guessed a letter correctly!")

ELSE

WRITE("You guessed incorrectly!)

InvalidCount = InvalidCount + 1

END IF

PROMPT "Enter a letter please: "

READ Input

IF (Input = guessedletter1 Or Input = guessedletter2 Or Input = guessedletter3 Or Input = guessedletter4 Or Input = guessedletter5) Then

WRITE("You guessed a letter correctly!")

ELSE

WRITE("You guessed incorrectly!)

InvalidCount = InvalidCount + 1

END IF

PROMPT "Enter a letter please: "

READ Input

IF (Input = guessedletter1 Or Input = guessedletter2 Or Input = guessedletter3 Or Input = guessedletter4 Or Input = guessedletter5) Then

WRITE("You guessed a letter correctly!")

ELSE

WRITE("You guessed incorrectly!)

InvalidCount = InvalidCount + 1

END IF

WRITE("Your score is: " + InvalidCount)

End

Explanation / Answer

using System;

//class Program
class Hangman
{   
static void Main(string[] args)
{
Char guessedletter1 = 'H';
Char guessedletter2 = 'E';
Char guessedletter3 = 'L';
Char guessedletter4 = 'L';
Char guessedletter5 = 'O';
Char Input;
int InvalidCount, i;
InvalidCount = 0;
WelcomeMessage();
  
Input = GetInput();
Console.WriteLine("Input is {0}",Input);
if (!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5))
{
InvalidCount = InvalidCount + 1;
}
  
i=Console.Read();
Input = GetInput();
Console.WriteLine("Input is {0}",Input);
if (!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5))
{
InvalidCount = InvalidCount + 1;
}

i=Console.Read();
Input = GetInput();
Console.WriteLine("Input is {0}",Input);
if (!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5))
{
InvalidCount = InvalidCount + 1;
}

i=Console.Read();
Input = GetInput();
Console.WriteLine("Input is {0}",Input);
if (!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5))
{
InvalidCount = InvalidCount + 1;
}
  
i=Console.Read();
Input = GetInput();
Console.WriteLine("Input is {0}",Input);
if(!CheckInput(Input, guessedletter1, guessedletter2, guessedletter3, guessedletter4, guessedletter5))
{
InvalidCount = InvalidCount + 1;
}
Console.WriteLine("");
Console.WriteLine("Your score is: " + InvalidCount.ToString());
//Console.Write("Press any key to continue...");
//Console.ReadKey();
}
  
private static Boolean CheckInput(char Input, char guessedletter1, char guessedletter2, char guessedletter3, char guessedletter4, char guessedletter5)
{
if ((Input == guessedletter1) || (Input == guessedletter2) || (Input == guessedletter3) || (Input == guessedletter4) || (Input == guessedletter5))
{
Console.WriteLine("You guessed a letter correctly!");
Console.WriteLine("");
return true;
}
else {Console.WriteLine("You guessed incorrectly!");
Console.WriteLine("");
return false;
}
}
private static char GetInput()
{ int i;
Console.Write("Enter a letter please: ");
i=Console.Read();
return (char)i;
}
private static void WelcomeMessage()
{
Console.WriteLine("************************************************************");
Console.WriteLine("*********************** WEEK 5 *****************************");
Console.WriteLine("************************************************************");
Console.WriteLine("");
}
}

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