Menu
CoddyTech

Ôn tập if và else

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

challenge icon

Thử thách

Người mới

Bạn được cung cấp một đoạn code nhận đầu vào là hai số n1 và n2 thuộc kiểu double và một chuỗi chỉ gồm một ký tự op.

Lưu ý: trong các bài học tiếp theo, chúng ta sẽ học cách nhận đầu vào từ người dùng. Hiện tại, bạn đừng chỉnh sửa ba dòng đầu tiên.

 

Các giá trị có thể có của op là '+', '-', '/' và '*'

Nhiệm vụ của bạn là đặt biến result thuộc kiểu double dựa trên các điều kiện sau:

  • nếu op là '+', hãy đặt result bằng n1 + n2.
  • nếu op là '-', hãy đặt result bằng n1 - n2.
  • nếu op là '/', hãy đặt result bằng n1 / n2.
  • nếu op là '*', hãy đặt result bằng n1 * n2.

Tự làm thử

#include <iostream>

int main() {
    double n1, n2;
    char op;
    std::cin >> n1 >> n2 >> op;
    
    // Viết code của bạn bên dưới
    double result = 0;
    
    
    
    std::cout << result << std::endl;
    return 0;
}

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 C++ online