Module: Tamsayı bölme ve kalan


Problem

1 /16


Tamsayı bölme ve kalan

Theory Click to read/hide

"Aritmetik ifadeler" modülünde Pascal'da bölme işleminin özelliklerinden bahsettik.
Tamsayı verileri için (integer türü) üç bölme işlemi kullanabileceğinizi hatırlayın:
- normal bölme, gerçek
türünde bir değer döndürür div - tamsayı bölme, bölme işlemi sonucunda kesirli kısmı attığımız zaman
mod - bölümün kalanının hesaplanması

Unutmayın!

Pascal'da bir tam sayıyı bir tam sayıya bölmenin sonucu – her zaman gerçek bir sayıdır.

Örnek: var a, b, d, e: tamsayı;   c:gerçek; bir := 10; b := 3; c := bir / b; // Cevap: s = 3.33333333333333E+000 d := bir mod b; // Cevap: d = 1 e := bir div b; // Cevap: e = 3 Bu işlemler programlamada çok önemlidir. Doğru anlaşılmaları ve kullanılmaları gerekir. Ve bu pratik gerektirir!

 

Problem

a ve b sayıları verildiğinde, tamsayı bölme işleminin sonucunu ve kalanını verilen biçimde gösteren bir program yazın (örneklere bakın)

Programın girişi iki sayıdır: a ve b
İki satır çıktı almanız gerekiyor:
ilk satırda - a'nın b'ye tamsayı bölümünün sonucu
ikinci satırda - a'nın b'ye bölümünden kalan
Girdi ve çıktı değerleri örneğindeki çıktı biçimine bakın

Giriş ve çıkış verileri örneği
Girdi
15 6
Künye
15 bölü 6 = 2
15 mod 6 = 3