×
Felmeddelande :( Din CSS har inte laddats som den ska. Testa reloada sidan.
1

Skapa program, Datorn gissar.

Postat av crawd den 16 September 2011, 10:13
7 kommentarer · 189 träffar
Okej. Programmerar i Visual studio 2010 och använder mig utav Visual stuido.
Jag har fått programmet att jag ska få gissa ett tal och den säger då "För högt"/"för lågt" så gissar jag tills jag får rätt. datorn sumpar alltså ett tal etc. Jag vill nu göra tvärt om, jag ska tänka på ett tal, och datorn ska gissa på ett. det innebär att jag ska typ"chatta" med datorn. någon som fattar? Skriver koden jag har gjort.


string input = "0";

Console.WriteLine("___________ _____________________");

Console.WriteLine(" Welcome to \\\\"guess the number!\\\\"") ;

Console.WriteLine(" Make you're choise");

Console.WriteLine("Start the game - You guess :");

Console.WriteLine("Start the game - Computer guess :");

Console.WriteLine(" Quit game :");

Console.WriteLine(" Good luck! ");

Console.WriteLine("___________ ____________________");

Console.WriteLine();

Console.Write("Make you're choise: ");


while (input != "3")

{

//wait for user input

input = Console.ReadLine();


Console.WriteLine();


switch (input)

{

case "1":

Console.WriteLine("You have chosen to start the game - You guess!");

YouGuess();

break;

//User guess

case "2":

Console.WriteLine("You have chosen to start the game - Computer guess!");

break;


case "3":

Console.WriteLine("You have chosen to quit the game!");

break;


default:

Console.WriteLine("Wrong value.");

break;

}

{

Console.WriteLine(); }

}

Console.ReadKey(true);

}

//User guess and the program thinks

static void YouGuess()

{

//We want to create a random number

Random rnd = new Random();

string input;

int randomNumber = rnd.Next(1, 100);

int number = randomNumber;


Console.WriteLine("I'm thinking of a number");

Console.WriteLine("Guess number, between 1 and 99");

bool gameOver = false;

while (gameOver == false)

{


input = Console.ReadLine();

int userGuess = Convert.ToInt32(input);

if (userGuess < number)

{

Console.WriteLine("The number is too low!");

}

else

if (userGuess > number)

{

Console.WriteLine("The number is too high!");

}

else

{

Console.WriteLine("CONGRATULAT IONS! You guessed the right number!");

Console.WriteLine("Press and Enter to exit");

gameOver = true;

}

}

Console.ReadKey(true);

7 kommentarer — skriv kommentar

Kommentarerna nedan är skrivna av användare på Fragbite. Fragbite granskar inte sanningshalten i texten och du uppmanas att själv kritiskt granska och bemöta texten. Förutsätt inte att innehållet i texterna är sanning.
Visa 7 kommentarer

Skriv en kommentar

Laddar..