Menu
CoddyTech

Ôn tập: máy tính đơn giản

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

challenge icon

Thử thách

Dễ

Viết một hàm (function) calculate nhận a, b và operation, rồi trả về kết quả thực hiện phép tính đã chỉ định trên hai số.

Dùng chuỗi if-else if-else để xác định phép toán số học cần thực hiện dựa trên chuỗi operation.

Điều kiện:

  • Nếu operation là "add", trả về tổng của a và b
  • Nếu operation là "subtract", trả về a trừ b
  • Nếu operation là "multiply", trả về tích của a và b
  • Nếu operation là "divide", trả về a chia b (phép chia số nguyên)
  • Với mọi phép toán khác, trả về 0

Tham số:

  • a (Int): Số thứ nhất
  • b (Int): Số thứ hai
  • operation (String): Phép toán cần thực hiện

Giá trị trả về: Kết quả phép tính, hoặc 0 nếu không nhận diện được phép toán (Int)

Ràng buộc đầu vào: Khi chia, số thứ hai khác không. Tất cả đầu vào và kết quả trung gian đều nằm trong phạm vi của kiểu số đã khai báo.

Tự làm thử

fun calculate(a: Int, b: Int, operation: String): Int {
    // Viết code tại đây
}

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

Tự luyện tập: Playground Kotlin