function TMainForm.CountSkill(Kills, Deaths: Integer): Integer;
var
val: Extended;
begin
if Deaths > 0 then
val := Kills/Deaths;
val := val * (Kills * 0.01);
val := val * 100;
Result := Round(val);
end;
Co tu moze pojsc nie tak? Zakladajac, ze Kills i Deaths moga byc dowolna wartoscia Integer'a.
else val:=1;
Po co?
val = 0 * Kills * 0.01 = 0
0 * 100 = 0
:-8