Tutoriales de pascal

Este programita calcula en factorial de un numero utilizando procedimientos en pascal.

uses
 crt;
var
 contador,numero,factorial:longint;

procedure factorial(var n:integer);
 begin
  for contador:=1 to n do
    factorial:=factorial*contador;
  n:=factorial;
 end;

begin
 clrscr;
 Write('Numero: ');Realn(numero);
 factorial(numero);
 readkey;
end.

Autor: elgame

 

Este programa obtiene el aria de un triangulo utilizando procedimientos en pascal.

 

uses
 crt;
var
 resultado,base,altura:real;
procedure area(base,altura:real;var a:real);
 begin
  a:=(base*altura)/2;
 end;

procedure leer(var base,altura:real);
 begin
  write('base: ');readln(base);
  write('altura: ');readln(altura);
 end;

procedure res(final:real);
 begin
  Write(final:0:2);
 end;
begin
ClrScr;
 leer(base,altura);
 area(base,altura,resultado);
 res(resultado);
ReadKey;
end.

Autor: elgame