Você está na página 1de 4

program Modulo;

uses Crt;

Var

x,r : real;

a,b : integer;

m : integer;

begin

// { Seo de Comandos, procedimento, funes, operadores, etc...}

writeln('digite modulo ');

readln(m);

writeln('digite x ');

readln(x);

r := (X mod m);

if r=0 then begin

writeln('MULTIPLO',r);

end else begin

writeln('N/ MULTIPLO',r);

end;

writeln('digite A ');
readln(a);

b := (a mod m);

if b=0 then begin

writeln('MULTIPLO',b);

end else begin

writeln('N/ MULTIPLO',b);

end;

end.

end;

program semnome;

uses Crt;

var valor : integer;

procedure obtervalor(var x : integer);

begin

write('Digite um nmero:');

readln(x);

end;

function fatorial(v:integer) : integer;

begin

if v <= 2 then begin


Result := v;

end else begin

Result := v * fatorial(v-1);

end;

end;

begin

// { Corpo principal do programa}

obtervalor(valor);

write('O fatorial de ',valor,' ',fatorial(valor));

end.

program semnome;

uses Crt;

Var

// { Seo de Declaraes das variveis}

X,I: integer;

V: array[0..10] DE integer;

begin

for I := 10 to 0 PASSO -1 do begin

V[I] := I;

end;
for I := 10 to 0 PASSO -1 do begin

if ((I - 1) >= 0) then begin

X := V[I] * V[I-1];

writeln(I:2,' = ',X:2);

end;

end;

end.

Você também pode gostar