PDA

نسخه کامل مشاهده نسخه کامل : فوری.....تابعی بنویسید که یک رشته عددی را دریافت کند و عدد معادل با آن را بنویسد؟



hamid_kha
25-04-2008, 09:41
:46::40:.......................................... .....................به نام خدا.........................................

سلام...


فوری....من دانشجوی رشته کامپیوتر هستم و استادمون به ما یک برنامه داد که به شکل زیر است:

تابعی بنویسید که یک رشته عددی را دریافت کند و عدد معادل با آن را بنویسد؟

برنامه به زبان c++ باشد.
خروجی تابع از نوع double

martin_superhuman
26-04-2008, 20:14
سلام دوست عزیز برنامه رو به زبان سی شارپ براتون نوشتم :



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


و اما توضیحات :
اول که یه رشته رو می خونید. بعد هم یه دابل رو تعریف می کنید و مقدار اون رو برابر 0 قرار می دید. بعد در متغیر j اندازه رشته رو قرار می دید و با استفاده از حلقه for این مقدار رو به دابل تبدیل می کنید. در هر بار تکرار حلقه مقدار قبلی myDouble در 10 ضرب شده و عدد iام جمع می شود. اما جریان کم کردن مقدار از 48 در هر مرحله : همون طور که می دونید این اعداد به صورت کد ذخیره شده اند و مثلا کد عدد 2 برابر 50 است که با کم کردن این مقدار از 50 ، مقدار کارکتری این عدد، به مقدار عددی تبدیل می شه.