arkia
یک شنبه 31 مرداد 1389, 12:35 عصر
با عرض سلام و خسته نباشید خدمت دوستان برنامه نویس!
دنبال یه کد با دلفی یا الگوریتم می گردم که مبنای ده دهی رو به مبنای 11 ببره اگه لطف کنین راهنمایی کنین ممنون میشم.
فرمول و روش محاسبه روی کاغذ رو بلدم فقط میخوام تبدیلش کنم به برنامه:
به هر رقم از راست به چپ یک عامل ضرب تخصیص میدهیم.
عوامل ضرب از 2 شروع میشود تا 7 ادامه دارد و پس از رسیدن به عدد 7 مجدداً از 2 شروع میکنیم.
حاصل ضرب هر رقم در عامل ضربی مقابل آن محاسبه میشود.تمامی نتایج با هم جمع میشود.
مثلا برای عدد 123456789 :
(1*4)+(2*3)+(3*2)+(4*7)+(5*6)+(6*5)+(7*4)+(8*3)+(9 *2)=174
ممنون میشم اگه راهنمایی هاتون رو در غالب مثال بگین
دنبال یه کد با دلفی یا الگوریتم می گردم که مبنای ده دهی رو به مبنای 11 ببره اگه لطف کنین راهنمایی کنین ممنون میشم.
فرمول و روش محاسبه روی کاغذ رو بلدم فقط میخوام تبدیلش کنم به برنامه:
به هر رقم از راست به چپ یک عامل ضرب تخصیص میدهیم.
عوامل ضرب از 2 شروع میشود تا 7 ادامه دارد و پس از رسیدن به عدد 7 مجدداً از 2 شروع میکنیم.
حاصل ضرب هر رقم در عامل ضربی مقابل آن محاسبه میشود.تمامی نتایج با هم جمع میشود.
مثلا برای عدد 123456789 :
(1*4)+(2*3)+(3*2)+(4*7)+(5*6)+(6*5)+(7*4)+(8*3)+(9 *2)=174
ممنون میشم اگه راهنمایی هاتون رو در غالب مثال بگین