PDA

View Full Version : معادل این تابع در دلفی چیست؟



saeed_d
یک شنبه 22 بهمن 1385, 09:28 صبح
سلام


function Round(x,a){
var tmp=x%a;
if(tmp<0)
tmp+=a;
return(tmp)
}

soroush_vs
یک شنبه 22 بهمن 1385, 13:18 عصر
تابع Round که دقیقا معادلش در دلفی موجود است.
بنابراین نام تابع رو چیز دیگه ای بزارید تا اگه جای دیگه ای از برنامه از اون تابع دلفی استفاده شده باشه دچار مشکل نشید
% هم که معادلش در دلفی mod است برای return هم که میتونید Result بزاری.
و همین طور temp:=temp+a

Hamid_PaK
یک شنبه 22 بهمن 1385, 19:58 عصر
function Round(x,a){
var tmp=x%a;
if(tmp<0)
tmp+=a;
return(tmp)
}

این چطوره ...



function RoundEx(x,a: Integer): Integer;
begin
Result := x div a;
Inc(Result, x mod a);
end

یا حق ...

saeed_d
پنج شنبه 26 بهمن 1385, 06:04 صبح
سلام
راستش من فقط معادل % رو نمی دونستم و با این دو جواب متفاوت هم چیزی نفهمیدم. % معادل mod است یا div؟

mehdi_mohamadi
پنج شنبه 26 بهمن 1385, 06:14 صبح
سلام
راستش من فقط معادل % رو نمی دونستم و با این دو جواب متفاوت هم چیزی نفهمیدم. % معادل mod است یا div؟

% معادل mod می باشد