24.2 Ejecución condicional

Para hacer ejecuciones condicionales de código se usa el comando if con sintaxis:

if (condicion1) {expresión1} else {expresión2}

La siguiente función comprueba si un número es múltiplo de dos:

multiplo2 = function(x) {
  if (x %% 2 == 0) {
    print(paste(x,'es múltiplo de dos'))
  } else {
    print(paste(x,'no es múltiplo de dos'))
  }
}
  
multiplo2(5)
## [1] "5 no es múltiplo de dos"
multiplo2(-2.3)
## [1] "-2.3 no es múltiplo de dos"
multiplo2(10)
## [1] "10 es múltiplo de dos"