Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### Welcome to the Boolean Project. by Ram Thatham (C)
- computerstatus = 0
- puts "Enter your username:" #username- users choice
- username = gets.chomp()
- puts "Welcome #{username}"
- puts "Please enter your authentication code:"
- password = gets.to_i
- puts password
- passcode = [000,007,101,001]#array of accepted passwords
- if password = passcode[0..4] #range is for elements in array
- puts "Wow you are in!"
- puts "NUMBERS INTIATIVE SPOOLING UP"
- computerstatus = 1
- elsif password != passcode[0..4]
- puts "Unfortunatley, you only get guest status."
- puts "NUMBERS INTIATIVE SPOOLING UP"
- computerstatus = 2
- end
- #welcome to the program !
- if computerstatus == 1
- require "./admin.rb" ##calls up this file
- end
- if computerstatus == 2
- require "./guest.rb" ##calls up this file
- end
- puts "Hi, I'm thinking of a number between 1 and 50 in 5 tries!"
- count = 0
- number = rand(50) #range 1-50
- while count <= 5 #From Python Number Guesser
- puts ''
- count = count+1
- guess = gets.to_i #guess
- if guess == number #if guess is the range number
- puts "BOMB HAS BEEN DEFUSED! Thanks for playing"
- abort #ends the program
- end
- if number < guess #too high
- puts "Number is too darn high" # Too High or Too Low - Ram
- end
- if number > guess #too low
- puts "Low bro" #Ram
- end
- if count == 5 #Ram
- puts "THE BOMB HAS GONE OFF , YIKES !" #This was designed to limit guesses on numbers - Ram
- abort #ends program
- end
- end
- puts "Hi, I'm thinking of a number between 1 to 50 in 10 tries!"
- count = 0
- number = rand(50) #range 1-50
- while count <= 10 #While loop from Python Number Guessing
- puts ''
- count = count+1 #Count to ensure tries are in order
- guess = gets.to_i #guess
- if guess == number #if guess is the range number
- puts "Winner Winner Chicken Dinner! Thanks for playing"
- abort #ends the program
- end
- if number < guess #too high
- puts "Number is too darn high" # Too High or Too Low - Ram
- end
- if number > guess #too low
- puts "Low bro" #Ram
- end
- if count == 10 #Ram
- puts "10 Tries are up, Sorry!" #This was designed to limit guesses on numbers - Ram
- abort
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement