[Buổi 2][Rẽ nhánh][Lab] Bài 2: Máy tính menu


LÀM BÀI

Points: 100
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

Máy tính menu

Bối cảnh

Bạn đang xây dựng một máy tính đơn giản hoạt động theo menu. Người dùng nhập mã thao tác rồi nhập hai số nguyên. Mỗi mã tương ứng với một phép toán khác nhau.

Đây là tình huống điển hình để dùng switch-case. Riêng phép chia có một trường hợp đặc biệt là mẫu số bằng 0, vì vậy chương trình vẫn cần kết hợp thêm một điều kiện if.

Yêu cầu

Mã thao tác choice có ý nghĩa:

  • 1: in a + b;
  • 2: in a - b;
  • 3: in a * b;
  • 4: in kết quả chia nguyên a / b; nếu b = 0 thì in ERROR;
  • mã khác: in INVALID.

Chương trình chỉ xử lý một thao tác cho mỗi lần chạy.

Input

Dữ liệu vào được cung cấp theo định dạng sau:

choice a b.

Hãy đọc các giá trị theo đúng thứ tự và ý nghĩa đã mô tả trong đề bài.

Output

In kết quả theo đúng định dạng sau:

Kết quả nguyên hoặc chuỗi lỗi.

Không in thêm lời giải thích, nhãn hoặc ký tự ngoài phần kết quả được yêu cầu.

Ràng buộc

|a|,|b|≤10^9.

Ví dụ 1

Input

1 2 3

Output

5

Giải thích ví dụ

choice = 1 tương ứng phép cộng trên hai số 23. Kết quả theo quy tắc của bài là 5, nên chương trình in 5.

Ví dụ 2

Input

4 10 3

Output

3

Giải thích ví dụ

choice = 4 tương ứng phép chia nguyên trên hai số 103. Kết quả theo quy tắc của bài là 3, nên chương trình in 3.

Thông tin học tập

  • Buổi: B02
  • Concepts: switch-case, nested if
  • Giới hạn kiến thức: B01-B02
  • Time limit: 1 second
  • Memory limit: 256 MB
  • Point: 100

Comments

There are no comments at the moment.

Zalo