Minh Hoài 564

Mỹ nữ nhàn hạ ngắm hoa rơi qua ngày ...
40 ❤︎ Bài viết: 68 Tìm chủ đề
4640 3
Trong lập trình C++ những phép tính cơ bản gồm phép cộng, phép trừ, phép nhân và phép chia trên hai số nguyên do người dùng nhập là bài tập nền tảng giúp nắm chắc thao tác với biến, toán tử và luồng vào ra. Một chương trình đơn giản thường khai báo hai biến kiểu int, dùng std: : Cin để nhận giá trị từ bàn phím và dùng toán tử cộng trừ nhân chia để tính tổng hiệu tích và thương, sau đó hiển thị kết quả bằng std: : Cout.

Cần lưu ý đặc trưng của phép chia trên số nguyên là phần thập phân sẽ bị loại bỏ, vì vậy kết quả là một phần nguyên được lấy phần nguyên. Để chương trình an toàn hơn cần kiểm tra trường hợp chia cho số không trước khi thực hiện phép chia. Ngoài ra có thể hiển thị cả phần dư bằng toán tử modulo để người học hiểu rõ sự khác biệt giữa thương nguyên và phần dư. Đoạn mã mẫu thường gồm khai báo biến num1 và num2, phép gán từ luồng vào và phép tính lưu vào các biến phụ như sum, difference, product, quotient rồi in ra màn hình.

Việc thực hành với các phép toán này không chỉ củng cố kiến thức về toán tử, mà còn giúp người mới làm quen với xử lý ngoại lệ nhỏ và định dạng xuất nhập trong C++. Đây là nền tảng quan trọng trước khi chuyển sang xử lý số thực và các phép toán phức tạp hơn trên dữ liệu số.

Mã:
#include <iostream>

int main() {
    int num1, num2;

    // Nhập hai số nguyên từ người dùng
    std::cout << "Nhập số thứ nhất: ";
    std::cin >> num1;

    std::cout << "Nhập số thứ hai: ";
    std::cin >> num2;

    // Phép cộng
    int sum = num1 + num2;
    std::cout << "Tổng: " << sum << std::endl;

    // Phép trừ
    int difference = num1 - num2;
    std::cout << "Hiệu: " << difference << std::endl;

    // Phép nhân
    int product = num1 * num2;
    std::cout << "Tích: " << product << std::endl;

    // Phép chia (kiểm tra trường hợp chia cho 0)
    if (num2 != 0) {
        double quotient = static_cast<double>(num1) / num2;
        std::cout << "Thương: " << quotient << std::endl;
    } else {
        std::cout << "Không thể chia cho 0." << std::endl;
    }

    return 0;
}
 
Last edited by a moderator:
Từ khóa: Sửa

Những người đang xem chủ đề này

Xu hướng nội dung

Back