به نام خدا

ضمن عرض سلام و با آرزوی قبولی طاعات و عبادات شما دوستان؛

نظر به انجام موفقیت آمیز دو تمرین قبلی که تقریبا نیمی از دوستان آن ها را ارسال کرده اند، و نیمی دیگر، هنوز مهلت ارسال دارند،

شایان ذکر است، گذشت زمان باعث کنسل شدن انجام تمرین نمی شود!

دوستانی که تمرین قبلی را انجام داده اند، همچنین سایرین،

با توابعی که همگی آن ها با عبارت Convert.To شروع می شوند، کار کرده اند،

نحوه کار این توابع بدین صورت است که مقداری که با استفاده از ()Console.ReadLine به صورت یک رشته برگردانده می شود را دریافت می کنند.

حال، بنا به این که، تبدیل به کدام نوع داده ای مد نظر ما باشد، عمل تبدیل انجام می گردد.

()Convert.ToSByte

به عوان مثال تابع فوق، مقدار رشته ای که حاوی کاراکتر های عددی باشد را دریافت کرده و مقدار معادل با ارزش عددی آن رشته را بر می گرداند، مسلما برای ذخیره مقدار بازگشتی این تابع باید یک متغیر از نوع SByte تعریف کرده باشیم.

سوال: به نظر شما، برای نگه داری مقادیر مختلف بازگشتی از این توابع، از چند نوع داده ای می توان استفاده کرد؟

تمرین این هفته،

1. الگوریتم و فلوچارت مربوط به نحوه کار این تابع را به ازای ورودی و نوع داده ای ذیل، طراحی نمایید.

()Convert.ToInt32

ورودی:

کاراکتر های عددی (تعداد کاراکتر ها ؟ به تعدادی که پس از تبدیل به مقدار عددی در نوع داده ای

Int32 قابل ذخیره سازی باشد)

2. بررسی نتایج حاصل از انتساب مقادیر بازگشتی از توابع تبدیل مختلف، به نوع های داده ای مختلف.



پاسخ گویی به سوالات و مشکلات از طریق ایمیل.

موفق و پیروز باشید

هوشمند