Saturday, 28 June 2014

== Build "Rock, Paper, Scissors" ==
Tutorial 7#
What if choice1 is paper?
Now what if choice1 is "paper"? Given choice1 is "paper",
a. if choice2 === "rock", then "paper" wins.
b. if choice2 === "scissors", then "scissors" wins.

Instructions:
  1. Inside the compare() function under the existing code, write another else if statement where the condition is choice1 === "paper".
  2. Inside this else if statement, write an if / else statement. If choice2 === "rock", return "paper wins". Else, return "scissors wins".
Solve:
/*var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice = Math.random();
if (computerChoice < 0.34) {
    computerChoice = "rock";
} else if(computerChoice <= 0.67) {
    computerChoice = "paper";
} else {
    computerChoice = "scissors";
} console.log("Computer: " + computerChoice);*/
var compare = function(choice1, choice2)
{
if(choice1===choice2)
{
    return "The result is a tie!";
    }else if(choice1=== "rock"){
        {
            if(choice2 === "scissors")
        {
            return "rock wins";
            }
            else if(choice1=== "paper")
            {if(choice2 === "rock")
            {
                return "paper wins";
                }else return "scissors wins";
                }
           
            else return "paper wins";
            }
        }
};
compare("rock",1);

No comments:

Post a Comment