Chương trình C ++ tạo một máy tính đơn giản để cộng, trừ, nhân hoặc chia bằng cách sử dụng switch ...

Ví dụ để tạo một máy tính đơn giản để cộng, trừ, nhân và chia bằng cách sử dụng câu lệnh switch và break.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C ++ sau:

  • C ++ switch… case Statement
  • C ++ ngắt và tiếp tục Câu lệnh

Chương trình này nhận một toán tử số học (+, -, *, /) và hai toán hạng từ người dùng và thực hiện thao tác trên hai toán hạng đó tùy thuộc vào toán tử được nhập bởi người dùng.

Ví dụ: Máy tính đơn giản sử dụng câu lệnh switch

 # include using namespace std; int main() ( char op; float num1, num2; cout <> op; cout <> num1>> num2; switch(op) ( case '+': cout << num1+num2; break; case '-': cout << num1-num2; break; case '*': cout << num1*num2; break; case '/': cout << num1/num2; break; default: // If the operator is other than +, -, * or /, error message is shown cout << "Error! operator is not correct"; break; ) return 0; ) 

Đầu ra

 Nhập toán tử + hoặc - hoặc * hoặc chia: - Nhập hai toán hạng: 3.4 8.4 3.4 - 8.4 = -5.0 

Chương trình này nhận một toán tử và hai toán hạng từ người dùng.

Toán tử được lưu trữ trong biến op và hai toán hạng được lưu trữ trong num1 và num2 tương ứng.

Sau đó, câu lệnh trường hợp switch… được sử dụng để kiểm tra toán tử do người dùng nhập.

Nếu người dùng nhập + then, các câu lệnh for case: '+'được thực thi và chương trình sẽ bị kết thúc.

Nếu người dùng nhập - thì câu lệnh for case: '-'được thực thi và chương trình bị kết thúc.

Chương trình này hoạt động tương tự đối với toán tử * và /. Nhưng, nếu toán tử không khớp với bất kỳ ký tự nào trong bốn ký tự (+, -, * và /), câu lệnh mặc định sẽ được thực hiện và hiển thị thông báo lỗi.

thú vị bài viết...