Prenez le contrôle !
Dans cet exercice, vous combinerez tout ce que vous avez appris jusqu'à présent : opérateurs relationnels, opérateurs logiques et constructions de contrôle. Vous aurez besoin de tout !
Nous avons prédéfini deux valeurs pour vous : li
et fb
, qui indiquent le nombre de consultations de votre profil LinkedIn et Facebook au cours de la dernière journée d'enregistrement. Suivez les instructions pour créer un code R qui génère un "score de médias sociaux", sms
, sur la base des valeurs de li
et fb
.
Cet exercice fait partie du cours
Intermédiaire R
Instructions
Terminez la construction du flux de contrôle par le comportement suivant :
- Si
li
etfb
sont tous deux égaux ou supérieurs à 15, définissezsms
comme étant égal au double de la somme deli
etfb
. - Si
li
etfb
sont tous deux strictement inférieurs à 10, fixezsms
à la moitié de la somme deli
etfb
. - Dans tous les autres cas, la valeur de
sms
est égale à celle deli + fb
. - Enfin, imprimez la variable
sms
qui en résulte.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Variables related to your last day of recordings
li <- 15
fb <- 9
# Code the control-flow construct
if (___ & ___) {
sms <- 2 * (li + fb)
} ___ (___) {
sms <- 0.5 * (li + fb)
} else {
sms <- ___
}
# Print the resulting sms to the console