Ecco un esempio di unit esterna. L'ho scritta in Delphi ma dovrebbe andare bene comunque:
codice:
unit MyUnit;
interface
function Media(A, B, C: Integer): Integer;
implementation
function Media(A, B, C: Integer): Integer;
begin
Media := (A + B + C) div 3;
end;
end.
Nel file che utilizza la unit:
codice:
program MediaNumeri;
uses
Crt, MyUnit;
var
a, b, c, m: Integer;
begin
ClrScr;
WriteLn('Inserire 3 numeri per calcolarne la media');
ReadLn(a,b,c);
m := Media(a, b, c);
WriteLn('La media è: ' + m);
end.
P.S.: stai attento a quotare le frasi!