مشاهده نسخه کامل
: الگوريتم تفريق
mahsa_okay
16-10-2009, 00:57
سلام .يه پروژه بهم دادن (نيمچه پروژه) که گفته الگوريتم تفريق اعداد با علامتو بنويسيد کسي ميتونه کمکم کنه؟
sin2x=2sinxcosx
16-10-2009, 12:58
سلام .
اگه منظورتون Source هست که بايد بگم اينجا قراره پروژه دانشجويي حل نشه . ولي مي تونم کمک کنم خودتون بنويسين .
ما مي تونيم براي پياده سازي الگوريتم تفريق از يه کلاس استفاده کنيم که داده هاي عضوش از يه آرايه int تشکيل شده و و يه نوع داده ديگه از نوع bool داره که اگه عددمون منفي باشه ، مقدارش true و در غير اين صورت false هست . براي پياده سازي الگوريتم هم کار سختي نداريم . مثلا به اين قطعه کد توجه داشته باشين :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بيشتر کار برنامه تو يه حلقه است که بلاکش تقريبا همينيه که گذاشتم .
h1 و h2 دو شي از کلاس ما هستن که قراره تفريق بشن و و huge هم همون this هست که قراره نتيجه تفريق تو اون قرار بگيره . تو شرط هم ميگيم اگه جواب تفريق منفي اومد ده تا بهش اضافه کن و از رقم بعدي يکي کم کن . ديگه کاري نداريم که از رقم بعدي بگيريم و اون اگه صفر باشه بره رقم بعدي يکي 10 بشه و ديگري 9 .....
اين کار رو راحت تر مي کنه .
mahsa_okay
16-10-2009, 14:04
خيـــــــــــــــــــــــ ــــــــــــــــــــــلي ممنون مرسي فقط يه مشکلي هست اونم اينکه 1 جلسه بيشتر الگوريتم نداشتيم ! يکي ميشه ساده تر بگيد؟
sin2x=2sinxcosx
16-10-2009, 18:13
خيـــــــــــــــــــــــ ــــــــــــــــــــــلي ممنون مرسي فقط يه مشکلي هست اونم اينکه 1 جلسه بيشتر الگوريتم نداشتيم ! يکي ميشه ساده تر بگيد؟
همون چيزي که نوشتم اون پايين هم توضيح دادم . شما اگه نمي خواين از کلاس استفاده کنين مي تونين براي هر عدد صحيحتون يه آرايه اي از int بگيرين که تو اون هر عضو ، يه عدد صحيح تک رقمي رو نگه مي داره که همون ميشه رقم عدد شما . بعد همون تفريقي که تو دوران ابتدايي ياد گرفتين رقم به رقم روي اين دو آرايه اعمال مي کنين . مثل مثالي که من تو پست قبلي گفتم .
mahsa_okay
16-10-2009, 19:05
خيلي لطف کرديد ممنون
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.