Bản mẫu:Số thập phân thành phân số/doc
Đây là một trang con tài liệu dành cho Bản mẫu:Số thập phân thành phân số. Nó gồm có các thông tin hướng dẫn sử dụng, thể loại và các nội dung khác không thuộc về phần trang bản mẫu gốc. |
Bản mẫu này sử dụng những tính năng phức tạp của cú pháp bản mẫu.
Bạn được khuyến khích làm quen với cấu trúc của bản mẫu này và các hàm cú pháp trước khi sửa đổi bản mẫu. Nếu sửa đổi của bạn gây ra lỗi không mong muốn, hãy sửa chữa hoặc lùi lại nhanh chóng, vì bản mẫu này có thể xuất hiện trên một số lượng lớn trang. |
This template converts decimal fractions to vulgar fractions. It takes two parameters:
- fraction to be converted;
- resulting vulgar fraction's denominator
If the decimal fraction includes an integer part, it is retained in the output. If the resulting vulgar fraction can be resolved in lower terms than specified denominator, it is resolved, but due to algorithm limitation fractions with relatively large nominators/denominators may be left unresolved.
Examples
[sửa mã nguồn]- {{dec to frac|3.6742|16}} → 3 11⁄16
- {{dec to frac|0.375|16}} → 3⁄8
Sometimes it is impossible to convert a decimal to a vulgar fraction with requested denominator, in which cases the output is simply an input rounded up:
- {{dec to frac|3.99|8}} → 4
...or down:
- {{dec to frac|3.1|2}} → 3
When that is unacceptable, increase the denominator:
- {{dec to frac|3.99|100}} → 3 99⁄100
- {{dec to frac|3.1|10}} → 3 1⁄10