Câu 4. Bài toán trợ lý số học (6,0 điểm; Đề TS vào 10 - Vĩnh Long 2026 - 2027)

Xem dạng PDF

Gửi bài giải

Điểm: 6,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:
Đề TS vào 10 - Vĩnh Long 2026 - 2027
Dạng bài
Ngôn ngữ cho phép
C , C# , C++ , Go , Java , Kotlin , Pascal , PHP , Python 3 , Ruby , Rust , Scratch 3

Câu 4. Bài toán trợ lý số học (6,0 điểm; Đề TS vào 10 - Vĩnh Long 2026 - 2027)

Trong giờ học Toán, Nam và các bạn đang đối mặt với một thử thách từ giáo viên: "Hãy đổi các số thập phân hữu hạn như D (với D > 0) xuất hiện trong sách giáo khoa thành các phân số tối giản để tính toán". Nam nhận ra rằng, nếu làm thủ công thì mất quá nhiều thời gian và dễ nhầm lẫn, nhất là với những số có phần thập phân dài như 0,025; 5,241687; 234,003456; ...

Yêu cầu: Bạn hãy giúp Nam viết một chương trình có tên là "Trợ lý số học", sao cho khi người dùng nhập vào phần nguyên A (0 ≤ A ≤ 10000000) và phần thập phân B (0 < B ≤ 10000000) của một số thập phân hữu hạn D (với D > 0) thì chương trình sẽ trả về phân số tối giản bằng với số thập phân D.

Dữ liệu vào: Nhập trực tiếp từ bàn phím hai dòng:

  1. Phần nguyên A.
  2. Phần thập phân B.

Dữ liệu ra: Xuất ra màn hình số thập phân D và phân số tối giản bằng với số thập phân D được kết nối với nhau bởi dấu "=".

Lưu ý: Khi dữ liệu nhập không thỏa yêu cầu của bài toán thì xuất ra màn hình thông báo: "DU LIEU NHAP KHONG THOA YEU CAU CUA BAI TOAN".

Ví dụ:

Dữ liệu vào Dữ liệu ra
4
05
4,05 = 81/20
-3
5
DU LIEU NHAP KHONG THOA YEU CAU CUA BAI TOAN

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.