RE:División sin utilizar MOD o Div
Hola Victor, aquí tienes un programita con una función para calcular el resultado entero y otra para el resto... puse constantes a modo de ejemplo en el programa principal, pero pueden ser cualquier parámetro... espero que te sirva. Un abrazo.
program division;
function Entero(n1,n2 : integer) : integer;
var
suma : integer;
resultado : integer;
begin
suma:=0;
resultado:=0;
while(suma <= (n1-n2))do
begin
suma:=suma + n2;
resultado:=resultado + 1;
end;
Entero:=resultado;
end;
function Resto(n1,n2 : integer) : integer;
var
suma : integer;
begin
suma:=0;
while(suma <= (n1-n2))do
begin
suma:=suma + n2;
end;
Resto:=n1-suma;
end;
begin
writeln('Resultado entero de 78 / 13 = ',Entero(78,13));
writeln('Resto de 78 / 13 = ',Resto(78,13));
readln;
end.