ควบคุมทุกอย่างด้วยตัวเอง!
ในแบบฝึกหัดนี้ จะได้นำทุกสิ่งที่เรียนมารวมเข้าด้วยกัน ทั้งตัวดำเนินการเชิงสัมพันธ์ ตัวดำเนินการเชิงตรรกะ และโครงสร้างควบคุม
เราได้กำหนดค่าไว้ให้ล่วงหน้า 2 ค่า ได้แก่ li และ fb ซึ่งแทนจำนวนครั้งที่มีคนเข้าชมโปรไฟล์ LinkedIn และ Facebook ในวันสุดท้ายของการบันทึกข้อมูล ทำตามคำแนะนำเพื่อเขียนโค้ด R ที่คำนวณ 'คะแนนโซเชียลมีเดีย' ชื่อว่า sms จากค่าของ li และ fb
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R ระดับกลาง
คำแนะนำการฝึกหัด
เติมโครงสร้างควบคุมให้ครบตามเงื่อนไขต่อไปนี้:
- ถ้าทั้ง
liและfbมีค่า 15 ขึ้นไป ให้กำหนดsmsเท่ากับสองเท่าของผลรวมliและfb - ถ้าทั้ง
liและfbมีค่าต่ำกว่า 10 อย่างเคร่งครัด ให้กำหนดsmsเท่ากับครึ่งหนึ่งของผลรวมliและfb - ในกรณีอื่นๆ ทั้งหมด ให้กำหนด
smsเท่ากับli + fb - สุดท้าย ให้แสดงค่าของตัวแปร
smsออกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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