Module: Phép chia số nguyên và phần dư


Problem

1 /16


Phép chia số nguyên và phần dư

Theory Click to read/hide

Trong học phần "Biểu thức số học" chúng ta đã nói về đặc điểm của phép chia trong Pascal.
Hãy nhớ rằng đối với dữ liệu số nguyên (loại số nguyên), bạn có thể sử dụng ba phép chia:
- phép chia bình thường, trả về giá trị kiểu real
div - phép chia số nguyên, khi chúng ta loại bỏ phần phân số do phép chia
mod - phép tính phần còn lại của phép chia

HÃY NHỚ!

Trong Pascal kết quả của phép chia một số nguyên cho một số nguyên – nó luôn là một số thực.

Ví dụ: var a, b, d, e: số nguyên;   c:thật; một := 10; b := 3; c := a / b; // Đáp số: s = 3.33333333333333E+000 d := a mod b; // Trả lời: d = 1 e := a div b; // Trả lời: e = 3 Các thao tác này rất quan trọng trong lập trình. Chúng cần được hiểu và sử dụng đúng cách. Và nó cần thực hành!

 

Problem

Viết chương trình cho trước hai số a và b, hiển thị kết quả của phép chia số nguyên và phần dư theo định dạng đã cho (xem ví dụ)

Dữ liệu vào của chương trình là hai số a và b
Bạn cần xuất hai dòng:
ở dòng đầu tiên - kết quả phép chia số nguyên của a cho b
ở dòng thứ hai - phần còn lại của phép chia a cho b
Xem biểu mẫu đầu ra trong ví dụ về giá trị đầu vào và đầu ra

Ví dụ về dữ liệu đầu vào và đầu ra
Đầu vào
15 6
Dấu ấn
15 chia 6 = 2
15 mod 6 = 3