Kontrolü ele al!
Bu egzersizde şimdiye kadar öğrendiklerinin hepsini birleştireceksin: ilişkisel operatörler, mantıksal operatörler ve kontrol yapıları. Hepsine ihtiyacın olacak!
Senin için iki değer önceden tanımlandı: li ve fb. Bunlar, son kayıt gününde LinkedIn ve Facebook profilinin aldığı profil görüntülenme sayılarını ifade ediyor. Talimatları takip ederek, li ve fb değerlerine göre bir 'sosyal medya puanı' (sms) üreten R kodunu yaz.
Bu egzersiz
Orta Düzey R
kursunun bir parçasıdırEgzersiz talimatları
Kontrol akışı yapısını aşağıdaki davranışla tamamla:
- Hem
lihem defb15 veya daha büyükse,sms'ilivefbtoplamının iki katına eşitle. - Hem
lihem defbkesin olarak 10'un altındaysa,sms'ilivefbtoplamının yarısına eşitle. - Diğer tüm durumlarda,
sms'ili + fb'ye eşitle. - Son olarak, ortaya çıkan
smsdeğişkenini yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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