Ta kontroll!
I den här övningen kombinerar du allt du lärt dig hittills: jämförelseoperatorer, logiska operatorer och kontrollstrukturer. Du kommer att behöva dem alla!
Vi har fördefinierat två värden åt dig: li och fb, som anger antalet profilvisningar för dina LinkedIn- och Facebook-profiler under den senaste registreringsdagen. Följ instruktionerna för att skriva R-kod som beräknar ett poäng för sociala medier, sms, baserat på värdena för li och fb.
Den här övningen är en del av kursen
R för medelnivå
Övningsinstruktioner
Slutför kontrollflödeskonstruktionen med följande beteende:
- Om både
liochfbär 15 eller högre, sättsmstill dubbla summan avliochfb. - Om både
liochfbär strikt lägre än 10, sättsmstill hälften av summan avliochfb. - I alla övriga fall, sätt
smstillli + fb. - Skriv slutligen ut variabeln
sms.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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