4 { En este procedimiento es imprecindible que el valor pasado
\r
5 como argumento de resultado este inicializado a 0 (cero).
\r
8 procedure divi( numerador, divisor: integer; var resultado, resto: integer );
\r
11 resto := numerador - divisor;
\r
14 resultado := resultado + 1;
\r
15 divi( resto, divisor, resultado, resto );
\r
18 resto := divisor + resto;
\r
22 resto, result, divis, num: integer;
\r
27 writeln(" Este programa realiza la divisi¢n entre dos n£meros naturales.");
\r
28 write("Ingrese el numerador: ");
\r
30 write("Ingrese el divisor: ");
\r
32 divi(num, divis, result, resto);
\r
33 writeln(" El cociente es: ", result : 1);
\r
34 writeln(" El resto es: ", resto : 1);
\r