سلام :
دوست عزیز در مورد سوال اول شما عذر می خوام چون کار نکردم با هاش ولی در مورد سوال دوم
سوال 2 خروجی دستورات :
*
*"
*""
*""""
*"""""
*""""""
*"""""""
*""""""""
*"""""""""
*""""""""""
توضیح :خروجی برنامهیک همچین خطی است با 10 علامت
ستاره که هر بار با یک فضای خالی چاپ می شود ، که در صورت مشاهده در باره دوم با دو فضای خالی و به همین صورت تا آخر . (البته اگه خطش کج هست ببخشید )
نکته : علامت (") در خروجی دیده نمی شود ، در اینجا من به خاطره نشان دادن فضای خالی و بهتر فهمیدن نوع الگوریتم برای شما نشان دادم ، در این صورت فقط در خروجی همان خط ستاره های مشکی رنگ می باشد .
================================================== ============
سوال سوم :
اما درمورد سوال سوم خروجی دستورات :
**********
**********
**********
**********
**********
**********
**********
**********
**********
**********
توضیح : در خروجی این دستور 10 خط افقی به صورت زیر هم که در هر سطر از خط 10 علامت ستاره چاپ می شود می باشد
================================================== ===========
سوال چهارم :
واما در مورد سوال چهارم که فکر کنم در طراحی سوال مشکلی وجود داره اینکه من با استفاده از تحقیق که در مورد این کد کردم ان بود که در اینجا دو متغیر تعریف شده به نام های T , N که متغیر T خود مقداری ندارد ولی متغیر N زمانی که کاراکتری در تکس باکس تاپی شود تعداد کاراکتر های درون تکس باکس را در متغیر N ذخیره
میکند سپس وارد حلقه می شود و در مرحله اول حلقه ( تعداد کاراکتر های درون تکس باکس) For I = N
به صورت بالا مقدار دهی میشود و در مرحله دوم با توجه به شرط مربوطه که بیان گر این میباشد که
If (n Mod i) = 0 Then t = t + 1
اگر مقدار N با باقی مانده مقدار I مساوی صفر بود آنگاه درون متغیر T مقدار T را به علاوه یک بکند و دوباره حلقه توسط Next I اجرا شود .
================================================== ===========
و در سوال اخر که من نمی دونم شما به چه روشی می خوای این کار رو انجام بدهی اگه بکم توضیح بدهی
کدش رو برات می زارم
آمید وارم مطالبی که برات نوشتم ثمره بخش باشه
***(تشکر یادت نره )***
با تشکر (Bvk)