#CCBCHHAI0000037. Menu cộng trừ nhân (Add Subtract Multiply Menu)
Menu cộng trừ nhân (Add Subtract Multiply Menu)
Menu cộng trừ nhân (Add Subtract Multiply Menu)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Một bộ tính toán nhận liên tiếp các lệnh. Mã 1 thực hiện , mã 2 thực hiện , mã 3 thực hiện . Mỗi lệnh 1/2/3 chứa ba số ma a b; in kết quả của lệnh đó trên một dòng ngay sau khi tính. Mã 0 kết thúc chương trình và chỉ là một số 0, không có a b theo sau và không sinh kết quả. Các thao tác xử lý bằng switch trong vòng do-while.
Input
Dãy lệnh: mã 1/2/3 kèm theo a b, cuối cùng là số 0 đứng riêng. Không có dữ liệu sau số 0 kết thúc. Các toán hạng là số nguyên có dấu.
Output
Với mỗi lệnh 1/2/3, in một số nguyên kết quả trên dòng riêng, theo thứ tự lệnh. Mã 0 không in gì. Nếu 0 là lệnh đầu, Output rỗng.
Subtask
- Subtask 1 (20%): Tối đa 5 lệnh kể cả mã 0, .
- Subtask 2 (30%): Tối đa 100 lệnh kể cả mã 0, .
- Subtask 3 (50%): Tối đa 10000 lệnh kể cả mã 0, .
Ví dụ
Ví dụ 1
Input
1 7 4
2 7 4
3 -2 5
0
Output
11
3
-10
Giải thích
Mã 1 cho 7+4=11; mã 2 cho 7-4=3; mã 3 cho -2×5=-10. Mã 0 dừng, không đọc a,b và không in.
Ví dụ 2
Input
0
Output
Giải thích
Dữ liệu đầu chỉ là mã dừng, do đó không có dòng kết quả nào.