سلام. برنامه ای بنویسید که با استفاده از یک تابع عددی را در مبنای a گرفته وآن را به مبنای b ببرد.
با تشکر
برنامه ی شما تا چند ساعت آینده آماده و ضمیمه میشود .
با تشکر
پاسخیاب
توسط مهندس ع دانشمند در تاریخ 1397/10/05
با سلام و خسته نباشید .
کد پروژه ضمیمه شد
با تشکر
مهندس دانشمند
پاسخیاب
توسط مهندس ع دانشمند در تاریخ 1397/10/05
سلام خسته نباشید. ممنون از نوشتن پروژه. لطفا یک توضیح مختصر بدید که n وbو بقیه پارامترها چه هستند و اینکه (bوpow(n به چه معناست؟ و همچنین معنی جاهای دیگه..ممنون
توسط فریبا سلیمانی در تاریخ 1397/10/10
با سلام ، ممنون سلامت باشید
راه حل کلی این برنامه به این صورته که اول مبانی عدد رو وارد میکنید ، بعد عدد رو وارد میکنید . اول چک میکنه که عددی وارد کردید ، با مبنای وارد شده هم خوانی داره یا نه ، اگه داشت ، مبنای نهایی ای که میخواید بهش تبدیل بشه رو ازتون میگیره . صورت کار اینطوریه که باید عدد وارد شده اول تبدیل بشه به مبنای 10 ، بعدش باید از مبنای ده به مبنای نهایی که وارد کردید تبدیل بشه .
توو تابع main :
b1 مبنای اولیه هست .
n عددی هست که وارد میکنید و باید در مبنای b1 باشه .
b2 مبنای نهایی هست .
عدد وارد شده با مبنای اولیه و مبنای نهایی فرستاده میشن به تابعی به اسم changebaseb1tob2
در این تابع ابتدا مبنای اولیه و عدد وارد شده به تابع changebasetoten فرستاده میشن که عدد به مبنای 10 تبدیل بشه و این تابع یک عدد برمیگردونه. عددی که از این تابع میاد رو به همراه مبنای نهاییه وارد شده به تابع changebasefromten فرستاده میشه تا تبدیل انجام بشه و جواب نهایی حاصل بشه .
با تشکر
مهندس دانشمند
پاسخیاب
توسط مهندس ع دانشمند در تاریخ 1397/10/10