برنامه نویسی c++

عنوان : برنامه نویسی c++
گروه درخواست : برنامه نویسی C , C++ و جاوا
شرح درخواست :

سلام. برنامه ای بنویسید که با استفاده از یک تابع عددی را در مبنای a گرفته وآن را به مبنای b ببرد.


پاسخ کارشناس

با تشکر
برنامه ی شما تا چند ساعت آینده آماده و ضمیمه میشود .
با تشکر
پاسخیاب

توسط مهندس ع دانشمند در تاریخ 1397/10/05


پاسخ کارشناس

با سلام و خسته نباشید .
کد پروژه ضمیمه شد

با تشکر
مهندس دانشمند
پاسخیاب


توسط مهندس ع دانشمند در تاریخ 1397/10/05

فایل ضمیمه : 797478225_main.zip


پاسخ شما

سلام خسته نباشید. ممنون از نوشتن پروژه. لطفا یک توضیح مختصر بدید که n وbو بقیه پارامترها چه هستند و اینکه (bوpow(n به چه معناست؟ و همچنین معنی جاهای دیگه..ممنون

توسط فریبا سلیمانی در تاریخ 1397/10/10


پاسخ کارشناس

با سلام ، ممنون سلامت باشید

راه حل کلی این برنامه به این صورته که اول مبانی عدد رو وارد میکنید ، بعد عدد رو وارد میکنید . اول چک میکنه که عددی وارد کردید ، با مبنای وارد شده هم خوانی داره یا نه ، اگه داشت ، مبنای نهایی ای که میخواید بهش تبدیل بشه رو ازتون میگیره . صورت کار اینطوریه که باید عدد وارد شده اول تبدیل بشه به مبنای 10 ، بعدش باید از مبنای ده به مبنای نهایی که وارد کردید تبدیل بشه .
توو تابع main :
b1 مبنای اولیه هست .
n عددی هست که وارد میکنید و باید در مبنای b1 باشه .
b2 مبنای نهایی هست .

عدد وارد شده با مبنای اولیه و مبنای نهایی فرستاده میشن به تابعی به اسم changebaseb1tob2
در این تابع ابتدا مبنای اولیه و عدد وارد شده به تابع changebasetoten فرستاده میشن که عدد به مبنای 10 تبدیل بشه و این تابع یک عدد برمیگردونه. عددی که از این تابع میاد رو به همراه مبنای نهاییه وارد شده به تابع changebasefromten فرستاده میشه تا تبدیل انجام بشه و جواب نهایی حاصل بشه .



با تشکر
مهندس دانشمند
پاسخیاب

توسط مهندس ع دانشمند در تاریخ 1397/10/10

شما هم سوال دارید ؟

از کارشناسان پاسخیاب بپرسید!