Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #assign our initial variables for the game
- [int]$lowerLimit = 0
- [int]$upperLimit = 100
- [int]$myGuess = 50
- [int]$timesRun = 0
- [int]$solved = 0
- While ($solved -eq 0){
- $queryString = "Is your number " + $myGuess + "? (higher/lower/correct)"
- $response = read-host $queryString
- switch ($response) {
- "higher" {
- $lowerLimit = $myGuess
- $myGuess = ($lowerLimit + $upperLimit) / 2
- $timesRun++
- }
- "lower" {
- $upperLimit = $myGuess
- $myGuess = ($lowerLimit + $upperLimit) / 2
- $timesRun++
- }
- "correct" {
- $timesRun++
- write-host "Hooray, I won in only $timesRun guesses!"
- $solved = 1
- }
- default {
- write-host "That is not a valid reply!"
- write-host ""
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement