Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,959 questions

51,901 answers

573 users

How to use function overloading in Pascal

1 Answer

0 votes
Program Example;
var 
    max_int: integer;
var
    max_real: Real;

function max(a, b: integer): integer; overload;
var
   result: integer;
begin
   if (a > b) then
      result := a
   else
      result := b;
   max := result;
end;

function max(a, b: Real): Real; overload;
var
   result: Real;
begin
   if (a > b) then
      result := a
   else
      result := b;
   max := result;
end;

begin
  max_int := max(849, 234);
  writeln(max_int);
  
  max_real := max(3.14, 4.378);
  writeln(max_real);
end.





(*
run:

849
 4.3780000000000001E+000

*)

 



answered Aug 15, 2022 by avibootz
...