Sofern du die Grundlagen von Delphi beherrscht und nicht gerade am Lernen und Üben (zB hiermit) bist, dann könntest du es mit einem Array ganz bequem machen:
Delphi-Quellcode:
var
i: Integer;
Vars: Array[1..5] Integer;
HighestValue : Integer;
begin
Randomize;
for i := 1 to 5 do
Vars[i] :=Random(99);
HighestValue:= max(vars[1], max(vars[2], max(vars[3], max(vars[4], vars[5]))));
i := 1;
while vars[i] <> HighestValue do
inc(i);
ShowMessage('Die höchste Variable hat den Wert '+IntToStr(HighestValue) + ' (= var' + IntToStr(i)+')');
end;