Bài 3. Tính tổng, hiệu, tích, thương của 2 số nguyên

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 30M
C# 256M
Go 256M
Java 256M
Kotlin 256M
PHP 256M
Python 3 256M
Ruby 256M
Rust 256M
Scratch 3 256M
Input: stdin
Output: stdout

Nguồn bài:
luyencode.net
Dạng bài
Ngôn ngữ cho phép
C , C# , C++ , Go , Java , Kotlin , Pascal , PHP , Python 3 , Ruby , Rust , Scratch 3

Bài 3

Viết chương trình cho phép nhập vào 2 số nguyên ab.
Yêu cầu: Tính và in ra tổng a + b, hiệu a - b, tích a * b và thương a / b.
Dữ liệu vào: Gồm một dòng chứa hai số nguyên ab cách nhau bởi khoảng trắng.
Dữ liệu ra: In ra 4 giá trị tương ứng với 4 phép toán, mỗi giá trị trên một dòng:

  • Dòng 1: Kết quả của a + b
  • Dòng 2: Kết quả của a - b
  • Dòng 3: Kết quả của a * b
  • Dòng 4: Kết quả của a / b

Ví dụ:

Dữ liệu vào Dữ liệu ra
5 2 7
3
10
2.50
1 0 1
1
0
ERROR

Giới hạn:

  • |a|, |b| ≤ 100

Dành cho bạn mới: Thuật ngữ giới hạn trong đề bài ám chỉ rằng các bộ test được dùng để chấm code của bạn nằm trong giới hạn đó. Tức lời giải của bạn chỉ cần đảm bảo đúng hết các đầu vào thỏa mãn giới hạn.

Lưu ý:

  • Nếu phép chia không thực hiện được thì in ra ERROR
  • Kết quả phép chia được làm tròn tới chữ số thập phân thứ 2

Gợi ý:

  • Trong C, để làm tròn giá trị value tới chữ số thập phân thứ 2. Hãy sử dụng printf("%.2f", value);
  • Trong C++, để làm tròn giá trị value tới chữ số thập phân thứ 2. Hãy sử dụng cout << fixed << setprecision(2) << value;
  • Trong Java, để làm tròn giá trị value tới chữ số thập phân thứ 2. Hãy sử dụng System.out.printf("%.2f", value);
  • Trong Python, để làm tròn giá trị value tới chữ số thập phân thứ 2. Hãy sử dụng print("{:.2f}".format(value))

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.