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
lietfbsont tous deux égaux ou supérieurs à 15, définissezsmscomme étant égal au double de la somme delietfb. - Si
lietfbsont tous deux strictement inférieurs à 10, fixezsmsà la moitié de la somme delietfb. - Dans tous les autres cas, la valeur de
smsest égale à celle deli + fb. - Enfin, imprimez la variable
smsqui 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