Mangler en lille kode til mit program. Har en label som der står fx. 10 i, så har jeg en anden label som der stå 50 i, hvordan jeg jeg så pluse label1 med label2 i procent? :) Alså (Tal - label1)+(Procent - label2) :)
function calcByPct(const aTotal:lInt;const aPct:double):lInt;//overload; begin if (aTotal<>0) and (aPct>0) then result:=round((aTotal/100)*aPct) else result:=0 end;
function calcByPct(const aTotal:extended;const aPct:double):extended;//overload; begin if (aTotal<>0) and (aPct>0) then result:=(aTotal/100)*aPct else result:=0 end;
function calcPct(const aTotal,aAmount:lInt):double;//overload; begin if (aTotal<>0) and (aAmount<>0) then result:=round((100/aTotal)*aAmount) else result:=0 end;
function calcPct(const aTotal,aAmount:extended):extended;//overload; begin if (aTotal<>0) and (aAmount<>0) then result:=(100/aTotal)*aAmount else result:=0 end;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.