Module: Divisão inteira e resto


Problem

1 /16


Divisão inteira e resto

Theory Click to read/hide

No módulo "Expressões aritméticas" falamos sobre as características da operação de divisão em Pascal.
Lembre-se que para dados inteiros (tipo integer) você pode usar três operações de divisão:
- divisão normal, retorna um valor do tipo real
div - divisão inteira, quando descartamos a parte fracionária como resultado da operação de divisão
mod - cálculo do resto da divisão

LEMBRE-SE!

Em Pascal o resultado da divisão de um inteiro por um inteiro – é sempre um número real.

Exemplo: var a, b, d, e: inteiro;   c:real; a := 10; b := 3; c:= a/b; // Resposta: s = 3.33333333333333E+000 d := a mod b; // Resposta: d = 1 e := a div b; // Resposta: e = 3 Estas operações são muito importantes na programação. Eles precisam ser entendidos e usados ​​corretamente. E isso requer prática!

 

Problem

Escreva um programa que, dados dois números a e b, mostre o resultado da divisão inteira e o resto, no formato dado (veja exemplos)

A entrada do programa são dois números: a e b
Você precisa produzir duas linhas:
na primeira linha - o resultado da divisão inteira de a por b
na segunda linha - o resto da divisão de a por b
Veja o formulário de saída no exemplo de valores de entrada e saída

Exemplo de dados de entrada e saída
Entrada
15 6
Impressão
15 div 6 = 2
15 modo 6 = 3