Sony"შენ ისე უნდა გაუნაწილო, რო დიდი ხანი აღარ მოუწიოს წასვლა ბაზარში..."
მე მგონი არაა სწორი. მაგ ზარმაც ბიზნესმენს ხომ არ უნდა რომ ყავაც მოუდუღოს პროგრამამ.

.
მოკლედ , თავის შემოსავალს ხომ ანგარიშობს ან კვირის ბოლოს ან თვის ბოლოს. და ოდესღაც ხომ იყიდა
საქონელი? ანუ N დასახელების საქონელში ჩადებული აქვს X თანხა. თვის ბოლოს შემოსავალს აკლებ დანამატს და ანგარიშობ Ai რაღაც დასახელების გაყიდულ საქონელს რამდენი პროცენტი შეაქვს შემოსავალში. თუ კარტოფილმა შეიტანა 30% მაშინ (1) N-ის 30% უნდა დახარჯოს კარტოფილზე .
II ვარიანტი.
წრფივი დამოკიდებულება მთლად სწორი არაა, მაგრამ ეგრე იყოს. კვირის განმავლობაში თუ იცი თითოეული დასახელების გაყიდვა. და იცი საერთო საწყისი რაოდენობა. თითოეული იტემისტვის ანგარიშობ რამდენ დღეში გამოილევა. ვთქვათ მიიღე რომ ვაშლი გამოილევა 5 დღეში. რადგან 5დღის
შემდეგ მოუწევს ვაშლისთვის წასვლა კარგი იქნება ვიანგარიშოთ კიდევ რა იყიდოს

..
და რატომ არ იდება ბაზაში რა რამდენი გაეყიდა და/ან ნაშთი? ასე ხომ უფრო ადვილი იქნებოდა
* * *
pair<ItemID,rate> ItemDynamic
map <EndDayNum, item> DynamicMap
pair <EndDayNum, item> ele
for each item
rate=getSaleRate;
if(rate!=0)
{
ele.EndDayNum=getEndDayNum;
ele.item=ItemID;
DynamicMap.push_back(ele)
}
end
int whenToGoMarket=DynamicMap.begin().first;
itemID whichitemWillbeAoutSoon=DynamicMap.Begin().second.first;
for each item in DynamicMap starting from 0
int Inum=getHowMachWillbeSold(whenToGoMarket)
put it in new map <ItemID,Inum>
end
print it out;
miigeb
rom whenToGoMarket=5 dgeshi unda ikidos aucileblad whichitemWillbeAoutSoon პროდუქტი
da danarcheni kidev ra unda ikidos;
5(kitri) -30(erteuli)
17(marlbori)- 12(erteuli)
dalageba gichvenebs tu romeli gamoileva scrafad tu vardebis revolucia ar moxda an tu genprokurorma ar daichira
This post has been edited by shoshia on 3 Mar 2004, 13:26