از فاطمه اکتفا به نامش مکنید ، نشناخته توصیف مقامش مکنید
شهادت بانوی دو عالم ، حضرت فاطمه زهرا (س) را به تمامی مسلمین تسلیت عرض می کنم.

دوستان عزیز لطفا نظرات خود را در پست های دیگر اعلام کنند.
با سلام به همگی دوستان
از همگی معذرت می خوام که اینقدر دیر وبلاگ رو آپ می کنم.
کلاس HugeInteger که قبلا هم در وبلاگ داشتیم رو تکمیل کردم و برای دانلود میذارم.
امکانات اضافه شده و تغییرات ایجاد شده در کلاس:
۱- سربارگذاری عملگرهای + ، - ، * و / برای انجام این اعمال بین دو HugeInt و یا بین یک HugeInt و یک * const char و یا long int
۲- سربارگذاری عملگر های مقایسه بین دو HugeInt و یا یک HugeInt و یک long int . شامل عملگر های : < ، > ، => ، =< ، == و =!
۳- سربارگذاری عملگر های ++ و -- هم بصورت postfix و هم بصورت prefix
۴- توابع fact ( محاسبه فاکتوریل ) ، fabs ( محاسبه قدر مطلق ) ، sgn ( علامت ) و pow ( توان )
دقت کنید که سه تابع اول ورودی نمی گیرند و فراخوانی آنها بدین شکل انجام می شود :
( )HugeInt.functionname
تابع چهارم ( توان ) شامل یک ورودی است که می تواند یک long int و یا یک HugeInt باشد که شیء فراخوانی کننده را به توان آن می رساند.
۵- سربارگذاری عملگر های =+ و =- هم بین دو HugeInt و هم بین یک HugeInt و یک long int
۶- امکان ساختن HugeInteger های منفی
۷- امکان افزایش تعداد ارقامی که توسط HugeInteger نگهداری می شود تا هر اندازه که بخواهید
برای اینکار کافیست در ابتدای فایل main و دو فایل پیاده سازی کلاس ، در خطی که نوشته شده است:
120 define SIZE #
عدد ۱۲۰ را به رقم دلخواه خود تغییر دهید.
ممنون میشم اگر کسی لطف کنه و تابع جذر رو برای این کلاس تعریف کنه و برای بقیه هم بذاره.
دانلود کلاس HugeInteger حجم : 146 KB
توابع تبدیل رشته به عدد و عدد به رشته :
|
نام تابع |
عمل تابع |
ورودی |
خروجی |
|
atof |
تبدیل رشته به مقداری از نوع double |
* const char |
double |
|
atol |
تبدیل رشته به مقداری از جنس long |
* const char |
long |
|
atoi |
تبدیل رشته به مقداری از جنس int |
* const char |
int |
|
ftoa |
تبدیل مقداری از جنس double به یک رشته |
double |
* const char |
|
itoa |
تبدیل مقداری از جنس int به یک رشته |
int |
* const char |
|
ltoa |
تبدیل مقداری از جنس long به یک رشته |
long |
* const char |
البته توابعی که در بالا نوشته شده اند برای تبدیل رشته هایی هستند که فقط شامل عدد باشند. اگر کسی نیاز به توابعی داشت که یک توالی از کاراکتر های یک رشته رو به عدد تبدیل کند ،درقسمت نظرات اعلام کند.
جواب نظرات شما:
آقا / خانم موج گستر ، من اگر بتونم برنامه ای که خواستید رو براتون می نویسم ، فقط باید بدونم که این برنامه باید چه ویژگی ها و امکاناتی داشته باشد. لطفا اعلام کنید.
آقا / خانم اوبالیت ، خیلی ممنون.
آقا نیما ، ممنون که به من سر زدید.
پرنیان خانم ، کمی بیشتر در مورد برنامه توضیح بدید تا بدونم برنامه باید چکار کنه. مثلا خرگوش ار کجا شروع به حرکت می کنه ، می تونه ار یک خانه دو بار رد شه ؟ هر بار چقدر می تونه جابجا شه؟ برنامه باید راه خرگوش رو بنویسه یا اینکه هر دفعه بصورت اتفاقی یک راه رو بره و مشخص کنه که برنده شده یا بازنده؟
عسل خانم ، من فصل وراثت رو خوندم و منظورم این بود که شکل وراثت چطور باشه؟ اگر می تونید با یک عکس یا نمودار بگید بهتره.
نیلوفر خانم ، جواب شما رو در بالا دادم.
آقا /خانم آروین ، چشم ، من به محض اینکه بتونم اینکار رو می کنم.
پرنیان خانم ، در برنامه ای که گفته بودید بنویسم یک ایراد بود و اون این بود که در آرایه ۷*۷ که شماره عناصر از ۱ تا ۶ است ، خرگوش نمی تواند به خانه (۶،۷) برود. به هر حال من به جای این خانه ، خانه (۵،۶) رو در نظر گرفتم و برنامه رو نوشتم. ببخشید که من نتونستم دیروز برنامه رو بنویسم. متاسفم. اما به هر حال امروز می ذارم شاید کمکی بهتون کنه.
از بقیه دوستان هم که جواب نظراتشان داده نشده معذرت می خوام.
معذرت می خوام که در طول این هفته نتونستم وبلاگ رو آپ کنم و جواب نظرات شما رو بدم یا برنامه هایی که خواستید رو بذارم.
عسل خانم ، همونطور که می دونید من سال دوم دبیرستان هستم. پس هنوز چیز زیادی در مورد اعداد مختلط و طرز تعریف اعمالی مثل ضرب و... برای این اعداد رو نمی دونم. در مورد اینکه گفتید من برنامه ها رو با استفاده از مفاهیم وراثت بنویسم ، یه کم بیشتر راهنمایی کنید. به عنوان مثال کلاس اعداد مختلط از چه کلاسهایی ارث ببره.
ناهید خانم ، من سعی می کنم برنامه ای که خواستید بنویسم یا براتون گیر بیارم.
آقا یا خانم رحمانی ، ممنون از اینکه به من سر زدید.
آقا مرتضی ، خیلی ممنون که اطلاع دادید.
پروین خانم ، باید بگم که من هنوز ساختارهای درختی رو بلد نیستم.خیلی متاسفم.
محبوبه خانم ، برنامه مثلث خیام پاسکال در وبلاگ هست و می تونید از اینجا به پست مخصوص این برنامه مراجعه کنید و همچنین از اینجا هم می تونید فایل رو دانلود کنید.
از بقیه دوستان هم معذرت می خوام که جوابشون رو ننوشتم.
آقا یا خانم نامعلوم ، بله من دوم دبیرستان هستم و رشته ریاضی می خونم.