PDA

View Full Version : نحوه تراکنش



rezaesmaeli
پنج شنبه 25 مهر 1392, 23:21 عصر
:متفکر::گریه::افسرده:فرض کنیدمی خواهیم نمره یک دانشجویی راکه مشروط نیست ـ به هردلیلی- یک نمره اضافه کنیم تراکنش آن چگونه است؟؟؟ به عنوان مثال- راهنمایی: ازحساب شمارهM به حساب شمارهV$K (دلار)انتقال دهید.فرض می کنیم موجودی حساب ها درآرایه هستند. نحوه تراکنش آن بصورت زیر است:


Procedure Transfer



Start



(" شماره حساب مبدا،مقصد مقدارپول راواردکنید’’)Output



Input(M,K,V)
Temp=Read(Acc(M))
If Temp<v then



("موجودی برای انتقال حساب کافی نیست")Output



Abort



End If



Write(Acc(M),Temp – V




Temp2=Read (Acc(k



Write(Acc(k) ),Temp2 + V



Commit



End Procedure Transfer