Menu
CoddyTech

Toán tử số học

Thuộc phần Kiến thức nền tảng trong hành trình R của Coddy. Bài học 12 trên 78.

Các toán tử số học giúp bạn thực hiện phép tính trong R. Những toán tử này làm việc với các giá trị số và tuân theo những quy tắc toán học mà bạn đã biết.

R hỗ trợ năm toán tử số học cơ bản:

Toán tửPhép toánVí dụKết quả
+Phép cộng5 + 38
-Phép trừ10 - 46
*Phép nhân6 * 742
/Phép chia15 / 35
^Phép lũy thừa2 ^ 38

Bạn có thể dùng các toán tử này trực tiếp với số hoặc với biến chứa giá trị số:

price <- 25
quantity <- 4
total <- price * quantity

R tuân theo thứ tự thực hiện phép tính chuẩn trong toán học: lũy thừa trước, tiếp theo là phép nhân và phép chia, cuối cùng là phép cộng và phép trừ. Khi cần, hãy dùng dấu ngoặc để kiểm soát thứ tự, giống như trong toán học thông thường.

challenge icon

Thử thách

Dễ

Tính tổng chi phí cho chuyến mua sắm bằng các toán tử số học.

Bạn được cung cấp các biến sau:

apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5

Tính và lưu các giá trị sau:

  1. Tạo một biến có tên apples_total để lưu chi phí của tất cả táo (số lượng nhân với giá)
  2. Tạo một biến có tên milk_total để lưu chi phí của tất cả hộp sữa (số lượng nhân với giá)
  3. Tạo một biến có tên subtotal để lưu tổng của apples_total và milk_total
  4. Tạo một biến có tên final_total để lưu tổng phụ trừ đi khoản giảm giá

Dùng hàm print() để hiển thị apples_total, milk_total, subtotal và final_total theo đúng thứ tự đó.

Tự làm thử

# Các biến đã cho
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5

# TODO: Viết code của bạn bên dưới
# 1. Tính apples_total (số lượng * giá)
# 2. Tính milk_total (số lượng * giá)
# 3. Tính subtotal (tổng của apples_total và milk_total)
# 4. Tính final_total (subtotal trừ discount)

# In kết quả theo thứ tự: apples_total, milk_total, subtotal, final_total
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch R online