Codigo de Ejercicio:
//
// main.swift
// Jehovani de Jesus Chavez Segovia 2561842011
//description: numeros aleatorios
import Foundation
println("Hello, World!")
var randomNumber = 1
var userGuess = 1
var continueGuessing = true
var keePlaying = true
var input = ""
while (keePlaying) {
randomNumber = Int(arc4random_uniform(101)) //get a randon between 0-100
println("The random number to guess is: \(randomNumber)" );
while (continueGuessing)
{
println("Pick a number between 0 and 100 ")
input = NSString(data: NSFileHandle.fileHandleWithStandardInput().availableData, encoding:NSUTF8StringEncoding)! as String //get keyboard input
input = input.stringByReplacingOccurrencesOfString("\n", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil) //strip off the /n
userGuess = input.toInt()!
if(userGuess == randomNumber){
continueGuessing = false
println("Correct number!")
}
//nested if statement
else if (userGuess > randomNumber)
{
//user guessed too high
println("Your guess is too high");
}
else
{
//no reason to check if userGuess < randomNumber. It has to be.
println("Your guess is too low");
}
}
println("play Aganin Y or N");
input = NSString(data: NSFileHandle.fileHandleWithStandardInput().availableData, encoding:NSUTF8StringEncoding)! as String
input = input.stringByReplacingOccurrencesOfString("\n", withString:"", options:NSStringCompareOptions.LiteralSearch, range: nil)
if(input == "N" || input == "n"){
keePlaying = false
}
continueGuessing = true
}