Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
rworkshop8 [2014/11/03 10:21]
johannabradie [if and if/else statements]
rworkshop8 [2014/11/03 11:09]
johannabradie
Line 100: Line 100:
 **Exercise** **Exercise**
  
-1. Create ​an if statement to display ​ +<code rsplus>​ 
-2. Create ​vector of positive ​and negative values.  Use to take the square root of all positive values in the vector ​and print "Negative value" ​where this is not possible.+Paws<​-"​cat"​ 
 +Scruffy<​-"​dog"​ 
 +Sassy<​-cat 
 +animals<​-c(Paws,​Scruffy,​Sassy) 
 +</​code>​ 
 + 
 +1. Use an if statement to print "​meow"​ if Paws is a "​cat"​. 
 + 
 +<​hidden>​ 
 +<code rsplus>​ 
 +if(Paws=="​cat"​) { 
 +  print("​meow"​)} 
 +</​code>​ 
 +</​hidden>​ 
 + 
 +2. Use an if/else statement to print "​woof"​ if you supply an object that is "​dog" ​and "​meow"​ if it is not.  ​Try it out with Paws and Scruffy. 
 + 
 + 
 +<​hidden>​ 
 +<code rsplus>​ 
 +if(Scruffy=="​dog"​) { 
 +  print("​woof"​)  
 +} else { 
 +  print ("​meow"​) 
 +
 + 
 +if(Paws=="​dog"​) { 
 +  print("​woof"​)  
 +} else { 
 +  print ("​meow"​) 
 +
 +</​code>​ 
 +</​hidden>​ 
 + 
 +3. Use an ifelse statement ​to display "​woof"​ for animals that are dogs and "meow" ​for animals that are cats. 
 + 
 +<​hidden>​ 
 +<code rsplus>​ 
 +ifelse(animals=="​dog","​woof","​meow"​) 
 +</​code>​ 
 +</​hidden>​
  
 ==== Loops ==== ==== Loops ====