Istruzioni condizionali

R intermedio

Filip Schouwenaars

DataCamp Instructor

Istruzione if

if(condition) {
  expr
}
x <- -3
if(x < 0) {
  print("x è un numero negativo")
}
"x è un numero negativo"
R intermedio

Istruzione if

if(condition) {
  expr
}
x <- 5
if(x < 0) {
  print("x è un numero negativo")
}
  • Nessuna stampa
R intermedio

Istruzione else

if(condition) {
  expr1
} else {
  expr2
}
x <- -3
if(x < 0) {
  print("x è un numero negativo")
} else {
  print("x è positivo o zero")
}
"x è un numero negativo"
R intermedio

Istruzione else

if(condition) {
  expr1
} else {
  expr2
}
x <- 5
if(x < 0) {
  print("x è un numero negativo")
} else {
  print("x è positivo o zero")
}
"x è positivo o zero"
R intermedio

Istruzione else if

if(condition1) {
  expr1
} else if(condition2) {
  expr2
} else {
  expr3
}
R intermedio

Istruzione else if

x <- -3
if(x < 0) {
  print("x è un numero negativo")
} else if(x == 0) {
  print("x è zero")
} else {
  print("x è un numero positivo")
}
"x è un numero negativo"
R intermedio

Istruzione else if

x <- 0
if(x < 0) {
  print("x è un numero negativo")
} else if(x == 0) {
  print("x è zero")
} else {
  print("x è un numero positivo")
}
"x è zero"
R intermedio

Istruzione else if

x <- 5
if(x < 0) {
  print("x è un numero negativo")
} else if(x == 0) {
  print("x è zero")
} else {
  print("x è un numero positivo")
} 
"x è un numero positivo"
R intermedio

if, else if, else

x <- 6
if(x %% 2 == 0) {
  print("divisibile per 2")
} else if(x %% 3 == 0) {
  print("divisibile per 3")
} else {
  print("non divisibile per 2 né per 3...")
}
"divisibile per 2"
R intermedio

Ayo berlatih!

R intermedio

Preparing Video For Download...