• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

دانشکده فني دانشگاه آزاد اسلامي واحد تهران جنوب

F A R Z A D

کاربر فعال کسب درآمد از اینترنت
کاربر فعال
تاریخ عضویت
27 آگوست 2009
نوشته‌ها
3,975
لایک‌ها
2,582
محل سکونت
Tehran
site ostadyar.org filmhaye ziadi rajebe pishrafte dare,tozihatesham khobe
ye sar bezan onja...
نه برای مبانی میخوام ...
فقط اینا رو بلدم باشم فکر کنم کافی باشه :
تعریف بدنه استراکچر ... (که بلدم)
مقدار دهی به اون از main یا هر جایی که میشه ... (بلد نیستم)
خروجی گرفتن از اطلاعات درونش به صورت تکی و کلی ... (بلد نیستم)
 

M.N.E

Registered User
تاریخ عضویت
8 سپتامبر 2011
نوشته‌ها
736
لایک‌ها
1,008
محل سکونت
تهرون
بدنه تعریف کردنشو مشگلی ندارم ...
الان یکی ما تعریف کردیم میخواهیم ازش تو main این استفاده ها رو بکنیم : (اینا رو بلد نیستم)
1. چجوری بهش مقدار بدیم ؟ (از کاربر بگیریم بهش مقدار بدیم یا خودمون دستی مقدار بدیم)
2. وقتی که مقدار دارند چجوری مقدار ها رو ازش خروجی بگیریم ؟ (مثلا فقط name یا کل اطلاعاتش رو)
پسر خوب نوشتم چجوری میشه اینکار رو کرد که :|
ببین فرض کن میگن یک استراکت داریم بعنوان دانشجو . این دانشجو ها یک سری فیلد دارن که داخل استراکت تعریف میشن مثلا اسم ، سن ، سال ورودی و ... )
حالا ما میایم تو متد main میخوایم بهش مقدار بدیم یا چاپ کنیم .
مثلا خودت رو ؛ اول میگیم فرزاد یک دانشجو است . یعنی daneshju.farzad ( استراکت daneshju رو بیرون از main تعریف کردیم )
حالا میگیم اسم کاملت چیه ؟ میگی فرزاد اندک ترم نژاد . اینو اینجوری میذاریم : "farzad.name="farzad andaktermnejad;
حالا میگیم سنت چقده ؟ میگی 19 . میشه : farzad.age=19;
میگیم ترم چندی : farzad.term=1;
و الی آخر . در واقع این فرزاد رو که گفتیم دانشجو است یک استراکت از نوع دانشجویی و خود دانشجو رو که مقدار نمیدن . باید به فیلدهاش که تو بدنه استراکت تعریف میشن شما بعدا مقدار میدی . یعنی تو استراکت میگی فیلدی از نوع string به نام نام کامل داره و فیلدی از نوع int برای سن داره و ...
برای چاپم بعد از اینکه مقدار دادی اینکار رو میکنی :
Console.WriteLine(farzad.name);
Console.WriteLine(Farzad.age);
و الی آخر ...
برای اینکه از ورودی بگیری بزاری توش : farzad.age=convert.toint32(console.readline());
فقط اولش باید بگی فرزاد دانشجو است ها .
افتاد ؟
 

plamber

Registered User
تاریخ عضویت
24 سپتامبر 2012
نوشته‌ها
415
لایک‌ها
479
اونجا تبلیغ اینجارو کنی یا اینجا تبلیغ اونجارو ؟ :دی

در کل اگه اینجا بالا باشه قطعا از اونجا سرتره - اینجا تازه داره آس میشه کم کم :دی
اونجام خوبه ولی من تو بخش تهران جنوبس با اینکه کلی تاپیک داره ولی همش رو هم بزاری به اندازه این یه تاپیک اینجا فعالیت توش نیست !!
اینکه اینجا سرتره بله درسته اما اونجا کتاب های زیادی برا دانلود داره اما اینجا فقط تبادل نظر و گفتوگو اگه یه تایپیک واسه دانلود کتاب داشته باشه میشه عالی و یک
 

M.N.E

Registered User
تاریخ عضویت
8 سپتامبر 2011
نوشته‌ها
736
لایک‌ها
1,008
محل سکونت
تهرون
نه برای مبانی میخوام ...
فقط اینا رو بلدم باشم فکر کنم کافی باشه :
تعریف بدنه استراکچر ... (که بلدم)
مقدار دهی به اون از main یا هر جایی که میشه ... (بلد نیستم)
خروجی گرفتن از اطلاعات درونش به صورت تکی و کلی ... (بلد نیستم)
برای مبانی فکر نکنم لازم باشه اینا ماله پیشرفتس
 

F A R Z A D

کاربر فعال کسب درآمد از اینترنت
کاربر فعال
تاریخ عضویت
27 آگوست 2009
نوشته‌ها
3,975
لایک‌ها
2,582
محل سکونت
Tehran
پسر خوب نوشتم چجوری میشه اینکار رو کرد که :|
ببین فرض کن میگن یک استراکت داریم بعنوان دانشجو . این دانشجو ها یک سری فیلد دارن که داخل استراکت تعریف میشن مثلا اسم ، سن ، سال ورودی و ... )
حالا ما میایم تو متد main میخوایم بهش مقدار بدیم یا چاپ کنیم .
مثلا خودت رو ؛ اول میگیم فرزاد یک دانشجو است . یعنی daneshju.farzad ( استراکت daneshju رو بیرون از main تعریف کردیم )
حالا میگیم اسم کاملت چیه ؟ میگی فرزاد اندک ترم نژاد . اینو اینجوری میذاریم : "farzad.name="farzad andaktermnejad;
حالا میگیم سنت چقده ؟ میگی 19 . میشه : farzad.age=19;
میگیم ترم چندی : farzad.term=1;
و الی آخر . در واقع این فرزاد رو که گفتیم دانشجو است یک استراکت از نوع دانشجویی و خود دانشجو رو که مقدار نمیدن . باید به فیلدهاش که تو بدنه استراکت تعریف میشن شما بعدا مقدار میدی . یعنی تو استراکت میگی فیلدی از نوع string به نام نام کامل داره و فیلدی از نوع int برای سن داره و ...
برای چاپم بعد از اینکه مقدار دادی اینکار رو میکنی :
Console.WriteLine(farzad.name);
Console.WriteLine(Farzad.age);
و الی آخر ...
برای اینکه از ورودی بگیری بزاری توش : farzad.age=convert.toint32(console.readline());
فقط اولش باید بگی فرزاد دانشجو است ها .
افتاد ؟
افتاد ... الان یه تست میکنم مشگلی بود میپرسم ...
فرزاد اندک ترم نژاد ؟؟
تیم مدیریت حق من داره پایمال میشه من که ارتقا پیدا کرده بودم ...
برای مبانی فکر نکنم لازم باشه اینا ماله پیشرفتس
استاد ما تو یکی از جلسه یه اشاره کوچیک بهش کرد حالا گفته میاد تو امتحان ...
 

F A R Z A D

کاربر فعال کسب درآمد از اینترنت
کاربر فعال
تاریخ عضویت
27 آگوست 2009
نوشته‌ها
3,975
لایک‌ها
2,582
محل سکونت
Tehran
برای مبانی فکر نکنم لازم باشه اینا ماله پیشرفتس
ببین اینو بیرون Main تعریف کردم :
struct daneshjo
{
public int Age;
public string Name;
}
توی Age مشگلی نداره هم میشه براش مقدار تعیین کرد هم میشه چاپش کرد ...
ولی توی Name ارور میگیره که The name 'f' does not exist in the current context
برای صدا زدنش توی مین اینو زدم :
daneshjo farzad;
farzad.Age = 19;
farzad.Name = f;
Console.WriteLine(farzad.Age);
Console.WriteLine(farzad.Name);
(اگر خط اخر روی بردارم Age رو چاپ میکنه ...)
(به جای f هر چی بزنی همین ارور رو میده)
 

takesh

Registered User
تاریخ عضویت
4 مارس 2012
نوشته‌ها
5,312
لایک‌ها
4,325
محل سکونت
جَـفَـنـگِـــستــانــ...... . . . . .
اینکه اینجا سرتره بله درسته اما اونجا کتاب های زیادی برا دانلود داره اما اینجا فقط تبادل نظر و گفتوگو اگه یه تایپیک واسه دانلود کتاب داشته باشه میشه عالی و یک
بلخره هر کدوم مزایایی داره ! البته من اینجا اکثر جزوه هامو اسکن کردم گزاشتم که هیشکدوم اونجا نبود ! ولی رفرنسا آره اونجا بهتر پیدا میشه
ولی خوب مشخصه که اونجا سبک مخزن کتاب رو ایفا میکنه اینجا عین بخش آموزش میمونه که همیشه کسی برای راهنمایی هست :دی
جای خ خ خعلی خالی :خخخخخخ


اینجا جا داره یادی کنیم از پاسخگوی همیشه در صحنه جناب لرد سیاه که واقعا با رفتنشون ضایعه بزرگی به این تاپیک وارد کردن :(
 

M.N.E

Registered User
تاریخ عضویت
8 سپتامبر 2011
نوشته‌ها
736
لایک‌ها
1,008
محل سکونت
تهرون
ببین اینو بیرون Main تعریف کردم :
struct daneshjo
{
public int Age;
public string Name;
}
توی Age مشگلی نداره هم میشه براش مقدار تعیین کرد هم میشه چاپش کرد ...
ولی توی Name ارور میگیره که The name 'f' does not exist in the current context
برای صدا زدنش توی مین اینو زدم :
daneshjo farzad;
farzad.Age = 19;
farzad.Name = f;
Console.WriteLine(farzad.Age);
Console.WriteLine(farzad.Name);
(اگر خط اخر روی بردارم Age رو چاپ میکنه ...)
(به جای f هر چی بزنی همین ارور رو میده)
چون باید string رو اینجوری وارد کنی : "f" یعنی دابل کوتیشن بذاری اول و آخرش , f به تنهایی کاراکتر محسوب میشه رشته نیست رشته مثلا همونی که قبلا گفتم برای کاراکتر باید تو تعریفش بگی char name و در مقدار دادن بهش باید 'f' اینجوری بدی . در ضمن میتونی از طریق ورودی هم بگیری اینجوری :
farzad.name=console.readline();

پ.ن : سوالت اگه ادامه داشت تو استادیار بپرس اونجا ج میدم یا میدن :);)
 

afsooooos

Registered User
تاریخ عضویت
16 ژانویه 2012
نوشته‌ها
226
لایک‌ها
56
محل سکونت
in tj
takesh مگه لرد سیاه رفت؟؟؟؟؟؟؟؟؟؟؟
اخی ،چقدر ناراحت شدم......
جاشون خیلی خالیه........:(
 

M.N.E

Registered User
تاریخ عضویت
8 سپتامبر 2011
نوشته‌ها
736
لایک‌ها
1,008
محل سکونت
تهرون
بلخره هر کدوم مزایایی داره ! البته من اینجا اکثر جزوه هامو اسکن کردم گزاشتم که هیشکدوم اونجا نبود ! ولی رفرنسا آره اونجا بهتر پیدا میشه
ولی خوب مشخصه که اونجا سبک مخزن کتاب رو ایفا میکنه اینجا عین بخش آموزش میمونه که همیشه کسی برای راهنمایی هست :دی
جای خ خ خعلی خالی :خخخخخخ


اینجا جا داره یادی کنیم از پاسخگوی همیشه در صحنه جناب لرد سیاه که واقعا با رفتنشون ضایعه بزرگی به این تاپیک وارد کردن :(
کجاس راستی ؟ شاغل شده ؟! واسه فوق میخونه ؟
 

F A R Z A D

کاربر فعال کسب درآمد از اینترنت
کاربر فعال
تاریخ عضویت
27 آگوست 2009
نوشته‌ها
3,975
لایک‌ها
2,582
محل سکونت
Tehran
چون باید string رو اینجوری وارد کنی : "f" یعنی دابل کوتیشن بذاری اول و آخرش در ضمن میتونی از طریق ورودی هم بگیری اینجوری :
farzad.name=console.readline();
اصلا حواسم به اونش نبود ... (البته تو مثال خودتم نزده بودی ها)
فقط یه مشگل دیگه ای هست ...
اگر بخواهیم n بار استراکچر رو پر کنیم و مثلا از سن هاشون معدل بگیریم با for جواب میده یا باید یه کار دیگه ای کرد ؟
 

M.N.E

Registered User
تاریخ عضویت
8 سپتامبر 2011
نوشته‌ها
736
لایک‌ها
1,008
محل سکونت
تهرون
اصلا حواسم به اونش نبود ... (البته تو مثال خودتم نزده بودی ها)
فقط یه مشگل دیگه ای هست ...
اگر بخواهیم n بار استراکچر رو پر کنیم و مثلا از سن هاشون معدل بگیریم با for جواب میده یا باید یه کار دیگه ای کرد ؟
ما استراکچر رو پر نمیکنیم ما متغیر ها رو که از نوعی ( مثلا دانشجو ) هستن پر میکنیم .
برای متغیر ها هم بهتره آرایه تعریف کنی اگه میخوای اینجوری مقدار بدی ...
 

F A R Z A D

کاربر فعال کسب درآمد از اینترنت
کاربر فعال
تاریخ عضویت
27 آگوست 2009
نوشته‌ها
3,975
لایک‌ها
2,582
محل سکونت
Tehran
ما استراکچر رو پر نمیکنیم ما متغیر ها رو که از نوعی ( مثلا دانشجو ) هستن پر میکنیم .
برای متغیر ها هم بهتره آرایه تعریف کنی اگه میخوای اینجوری مقدار بدی ...
تو ارایه نمیشه اسم و شماره رو باهم داد که ...
هیچ راهی نداره متغییر های نوع دانشجو رو n بار پر کرد و با اطلاعاتشون یه سری کار ها رو کرد ؟
 

takesh

Registered User
تاریخ عضویت
4 مارس 2012
نوشته‌ها
5,312
لایک‌ها
4,325
محل سکونت
جَـفَـنـگِـــستــانــ...... . . . . .
کجاس راستی ؟ شاغل شده ؟! واسه فوق میخونه ؟
منم نمیدونم والا ........ ببینم کسی باهاش ارتباط داره خبر بده
takesh مگه لرد سیاه رفت؟؟؟؟؟؟؟؟؟؟؟
اخی ،چقدر ناراحت شدم......
جاشون خیلی خالیه........:(
خسته نباشی داش :D
طرف 6 ماهه خدافظی کرده تازه میگی مگه رفت ؟!!!!!!!!!!!!!!!!!!!!!:p:D
 

takesh

Registered User
تاریخ عضویت
4 مارس 2012
نوشته‌ها
5,312
لایک‌ها
4,325
محل سکونت
جَـفَـنـگِـــستــانــ...... . . . . .
کجاس راستی ؟ شاغل شده ؟! واسه فوق میخونه ؟
منم نمیدونم والا ........ ببینم کسی باهاش ارتباط داره خبر بده
takesh مگه لرد سیاه رفت؟؟؟؟؟؟؟؟؟؟؟
اخی ،چقدر ناراحت شدم......
جاشون خیلی خالیه........:(
خسته نباشی داش :D
طرف 6 ماهه خدافظی کرده تازه میگی مگه رفت ؟!!!!!!!!!!!!!!!!!!!!!:p:D
 

takesh

Registered User
تاریخ عضویت
4 مارس 2012
نوشته‌ها
5,312
لایک‌ها
4,325
محل سکونت
جَـفَـنـگِـــستــانــ...... . . . . .
کجاس راستی ؟ شاغل شده ؟! واسه فوق میخونه ؟
منم نمیدونم والا ........ ببینم کسی باهاش ارتباط داره خبر بده
takesh مگه لرد سیاه رفت؟؟؟؟؟؟؟؟؟؟؟
اخی ،چقدر ناراحت شدم......
جاشون خیلی خالیه........:(
خسته نباشی داش :D
طرف 6 ماهه خدافظی کرده تازه میگی مگه رفت ؟!!!!!!!!!!!!!!!!!!!!!:p:D
 

afsooooos

Registered User
تاریخ عضویت
16 ژانویه 2012
نوشته‌ها
226
لایک‌ها
56
محل سکونت
in tj
منم نمیدونم والا ........ ببینم کسی باهاش ارتباط داره خبر بده

خسته نباشی داش :D
طرف 6 ماهه خدافظی کرده تازه میگی مگه رفت ؟!!!!!!!!!!!!!!!!!!!!!:p:D
اخه خیلی وقت بود تاپیک نیومدم البته ن 6 ماه نمیدونم چطور نفهمیدم
اخی دلتنگشان شدیم :D
ایشالا همیشه موفق باشه.....:)
 

ahrad

Registered User
تاریخ عضویت
23 جولای 2012
نوشته‌ها
3,843
لایک‌ها
4,010
دقیقا منظورتون من بودم نه؟o_O:D
انالیزتون اشتباهه اشتباهه!!!:rolleyes:
هنوز این ترم رو پشت سر نزاشتم که بخوام بگم خوب پشت سر گذاشتم یا بد که بعدش بخوام به خودم امید بدم!:cool:
بعد از امتحانات یحتمل فرصت اومدن توی نت رو ندارم و نمیتونم از تجربیات و راهنمایی هاتون استفاده کنم برای همین الان دارم سوال هامو میپرسم خب:)
چی گفتی؟انالیزمن اشتباس.الله اکبر!ببین راس راس توچشای انالیزور معبد بزرگ نیگاه میکنه،میگه اشتباس.
به زودی برای شما تنبیه درنظر گرفته خواهد شد:cool:
 

ahrad

Registered User
تاریخ عضویت
23 جولای 2012
نوشته‌ها
3,843
لایک‌ها
4,010
میگم این وسط یکیم ما رو دعا کنه با این استادای ... :(
خدا بخیر بگذرونه :rolleyes:
غصه نخور دادا.خودم دعا میکنم. دعام مطمن باش میگیره.
البته نتیجه دعام معلوم نی:D
 

M.N.E

Registered User
تاریخ عضویت
8 سپتامبر 2011
نوشته‌ها
736
لایک‌ها
1,008
محل سکونت
تهرون
تو ارایه نمیشه اسم و شماره رو باهم داد که ...
هیچ راهی نداره متغییر های نوع دانشجو رو n بار پر کرد و با اطلاعاتشون یه سری کار ها رو کرد ؟
اینجا بهم میریزه بیا یجا دیگه بهت توضیح میدم . کی امتحان داری ؟
 
بالا