slam o khaste nabashid ye soal baram pish omad va moshkel toye test ke khodam dastam khastam inja azaton soal konam yeho fahmidam moshkel chie 😅😅 kholase goftam ke niat kardam comment bezaram pas mizaram 😅 vaqan awlie amozesheton ta inja ke awli bode va man bara har jalasaton ye proje anjam dadam va khili khob baram ja oftade awli o ba qodrat edame bedin ❤
سلام و سپاس از ویدئوهای خوبتون ؛ می بایست متغیر sum ازنوع double یا float تعریف بشه چون در هنگام تقسیم به دلیل integer بودن دو طرف عملگر تقسیم، مقدار نهایی رند میشود تا به فرمت integer خروجی دهد .
درود ممنون از شما🙏🙏 بله، اگر نیاز داشتیم حاصل تقسیم مقدار اعشاری برگردونه باید از نوع دابل یا فلوت باشه ولی همون طور که شما هم فرمودید اگر مقدار رند شده واسمون کافی بود باید از اینت استفاده کنیم. ممنون از کامنت خوبتون.
آموزشتون واقعا عالی بود فقط یک سوال هنگام وارد کردن آرایه مویز موقع وارد کردن تعداد من ارور (method name expected ) رو دریافت میکنم اگه میشه راهنمایی کنید
ممنون از آموزش عالی و کاربردی شما-من از این زبان در محیط یونیتی استفاده میکنم ومیخواستم بدونم آیا میشه متود های نوشته شده در یونیتی را باز کرد کد های داخلش مطالعه کرد یا تغییرشون داد...داخل محیط ویژوال استودیو کد.
سلام ببخشید من اون قسمتی که میگید اگر تابع ما خروجی نداشته باشد از void استفاده میکنیم رو نفهمیدم چون شما خاستید که تابع ما یک جمله رو نمایش بده مگه همین جمله خروجی ما نیست ؟
درود خیر. مقدار جاپ شده خروجی نیست. مقدار خروجی اون مقداری هست که تابع بعد ار فراخوانی به برنامه ی ما با return برمیوردونه و برنامه در ادامه از اون استفاده میکنه. موفق باشید
درود بر شما. علت استفاده از count: توی تابع CalculateAverage ما دو بار از count استفاده کردیم. این پراپرتی تعداد اعضای یک لیست رو به ما میده. اولین بار توی حلقه ی فور از اون استفاده کردیم که تا آخر حلقه رو بریم و بعد در پایان از اونجایی که ما باید برای میانگین گرفتن جمع مقادیر رو تقسیم بر تعدادشون کنیم، و از اونجایی که میدونیم تعداد اعضای یک لیست رو میشه با استفاده از پراپرتی Count گرفت، از این پراپرتی استفاده کردیم تا جمع مقادیر داخل لیست رو که قبلا توی حلقه پیدا کرده بودیم و توی متغیر sum ریخته بودیم تقسیم بر تعدادشون کنیم تا میانگین به دست بیاد. موفق باشید.
درود برنامه نویسی دو حرفه ی همزمان هست. یکی یاد گرفتن سینتکس یا خود زبان و گرامر زبان و کدهایی که می نویسید. و دوم تفکر برنامه نویسی و طراحی الگوریتم ها و راه حل ها از دید یک برنامه نویس و درک اینکه کامپیوتر چطور فکر میکنه و شما چطور در قالب یک زبان برنامه نویسی میتونید خواستتون رو به کامپیوتر بفهمونید. شما با یاد گرفتن یکی از زبان های مادر مثل سی شارپ گزینه ی دوم رو که بسیار مهمتر از اولی هست به خوبی یاد خواهید گرفت و بعد از اون برای یاد گیری هر زبان دیگه ای مثل پایتون، سی پلاس پلاس، جاوا و غیره نیاز دارید که سینتکس یا گرامر اون زبان رو یاد بگیرید که کار بسیار ساده تر و سریع تری هست. بطور خلاصه یاد گرفتن یک زبان برنامه نویسی سرعت و پتانسیل یاد گرفتن بقیه ی زبان ها رو همون طور که خودتون گفتید بسیار بالا میبره و راحت میکنه. 👇👇👇در ضمن اگر تمایل به یاد گیری زبان برنامه نویسی پایتون هم داشته باشید میتونید از ویدیوهای آموزش پایتون ما استفاده کنید. th-cam.com/video/hSt3_2T6DMU/w-d-xo.html موفق باشید.
using System; using System.Collections.Generic; using System.Linq; namespace firstApp { class Program { static void Main(string[] args) { string[] movies = new string[5] { "Inseption", "Takan 1", "Rain Man", "Spider Man" , "Hero" }; List ranks = new List(); for (int i = 0; i < movies.Length; i++) { string text = "please insert your rank(1-10) for the movie: " + movies[i]; Console.WriteLine(text); int rank = Convert.ToInt32(Console.ReadLine()); ranks.Add(rank); } int Max = MaxNumber(ranks); Console.WriteLine("The Max rank is :" + Max); int Min = MinNumber(ranks); Console.WriteLine("The Min rank is :" + Min); } public static double CalculateAverage(List userRanks) { int sum = 0; for (int i = 0; i < userRanks.Count; i++) { sum += userRanks[i]; } double avg = sum / userRanks.Count; return avg; } public static int MaxNumber(List userRanks) { List list = new List(); for (int i = 0; i < userRanks.Count; i++) { list = userRanks; } int max = list.Max(x => x); return max; } public static int MinNumber(List userRanks) { List list = new List(); for (int i = 0; i < userRanks.Count; i++) { list = userRanks; } int min = list.Min(); return min; } } }
Very good
Thanks 😊🙏
عالی استاد
سلام ممنون از همراهی تون 🤩
استاد جان شما فوق العاده هستید تدریس عالی و صدای دلنشین و عالی خسته نباشید خداقوت
ممنون از همراهی تون 🤩🙏
besyar aali 👍👍👍👍👍👍
🙏🙏🙏
عالی
🙏🙏🙏🙏🙏
مرسی از آموزش خوبتون💙
ممنون از حمایت شما🙏🙏
سلام. ممنون از آموزش خوبتون. می شه درباره static کمی توضیح بدید
درود
در دوره پیشرفته سی شارپ توضیحات بیشتر داده شده است
موفق باشید
سلام.ممنون از آموش خیلی خوبتون.می شه درباره مفهوم static یکم توضیح بدید
درود
سپاس از شما🙏🙏
در این مورد میتونید به دوره ی پیشرفته سی شارپ توی کانال مراجعه کنید.
موفق باشید
slam o khaste nabashid ye soal baram pish omad va moshkel toye test ke khodam dastam khastam inja azaton soal konam yeho fahmidam moshkel chie 😅😅 kholase goftam ke niat kardam comment bezaram pas mizaram 😅 vaqan awlie amozesheton ta inja ke awli bode va man bara har jalasaton ye proje anjam dadam va khili khob baram ja oftade awli o ba qodrat edame bedin ❤
چقدر حال خوبی بهمون تزریق می کنین با این کامنت ها، خوشحالیم که براتون کاربردی بوده
همیشه در ارسال آرایگ به یه متد مشکل داشتم - واقعا آموزش عالی و سطح بالائی رو ارائه می کنین - ممنون ؛
ممنون از پیگیریتون 🙏
سلام و سپاس از ویدئوهای خوبتون ؛ می بایست متغیر sum ازنوع double یا float تعریف بشه چون در هنگام تقسیم به دلیل integer بودن دو طرف عملگر تقسیم، مقدار نهایی رند میشود تا به فرمت integer خروجی دهد .
درود
ممنون از شما🙏🙏
بله، اگر نیاز داشتیم حاصل تقسیم مقدار اعشاری برگردونه باید از نوع دابل یا فلوت باشه ولی همون طور که شما هم فرمودید اگر مقدار رند شده واسمون کافی بود باید از اینت استفاده کنیم.
ممنون از کامنت خوبتون.
با سلام سپاس از آموزش فوق العاه تون.
یه کمک میخواستم اگه امکانش هست نحوه بدست آوردن ماکس و مین رو یه توضیح بیدن؟؟
درود
اگر یک آرایه ای از اعداد دارین از توابع
Min()
Max()
استفاده کنین
thank you
You're welcome
🙏🙏🙏🙏🙏
mn in cod ro neveshtam vali baz ham khoroji avrage man ye int hast va be sorat double khorooji nemide
آموزشتون واقعا عالی بود فقط یک سوال هنگام وارد کردن آرایه مویز موقع وارد کردن تعداد من ارور (method name expected )
رو دریافت میکنم اگه میشه راهنمایی کنید
ممنون بابت آموزش خوبتون
درباره این تمرینی که دادید یه سوال داشتم من مین و ماکس رو بدست اوردم ولی نمیدونم چجوری اسم فیلم را خروجی بگیرم
درود
با استفاده از
console.writeline
میتونید خروجی بگیرید
موف باشید
پاسخ تمرینات رو جایی بار گزاری کردید؟؟؟
تابع ماکسیمون و مینیمون چیه؟
aali
ممنون🙏🙏
ممنون از آموزش عالی و کاربردی شما-من از این زبان در محیط یونیتی استفاده میکنم ومیخواستم بدونم آیا میشه متود های نوشته شده در یونیتی را باز کرد کد های داخلش مطالعه کرد یا تغییرشون داد...داخل محیط ویژوال استودیو کد.
سلام ببخشید من اون قسمتی که میگید اگر تابع ما خروجی نداشته باشد از void استفاده میکنیم رو نفهمیدم چون شما خاستید که تابع ما یک جمله رو نمایش بده مگه همین جمله خروجی ما نیست ؟
درود
خیر. مقدار جاپ شده خروجی نیست.
مقدار خروجی اون مقداری هست که تابع بعد ار فراخوانی به برنامه ی ما با
return
برمیوردونه و برنامه در ادامه از اون استفاده میکنه.
موفق باشید
لطفا توضیح بدبد چرا از .count . در انتهای برنامه استفاده کردید
درود بر شما.
علت استفاده از count:
توی تابع CalculateAverage ما دو بار از count استفاده کردیم. این پراپرتی تعداد اعضای یک لیست رو به ما میده.
اولین بار توی حلقه ی فور از اون استفاده کردیم که تا آخر حلقه رو بریم و بعد در پایان از اونجایی که ما باید برای میانگین گرفتن جمع مقادیر رو تقسیم بر تعدادشون کنیم، و از اونجایی که میدونیم تعداد اعضای یک لیست رو میشه با استفاده از پراپرتی
Count
گرفت، از این پراپرتی استفاده کردیم تا جمع مقادیر داخل لیست رو که قبلا توی حلقه پیدا کرده بودیم و توی متغیر sum
ریخته بودیم تقسیم بر تعدادشون کنیم تا میانگین به دست بیاد.
موفق باشید.
@@VisionAcademyTutorials سپاس از توضیحتون
ببخشید یه سئوال داشتم. ما اگه واسه شروع یه زبان مثل همین سی شارپ رو یاد بگیریم یاد گرفتن زبان های دیگه مثل پایتون برامون راحت تر میشه؟
درود
برنامه نویسی دو حرفه ی همزمان هست.
یکی یاد گرفتن سینتکس یا خود زبان و گرامر زبان و کدهایی که می نویسید.
و دوم تفکر برنامه نویسی و طراحی الگوریتم ها و راه حل ها از دید یک برنامه نویس و درک اینکه کامپیوتر چطور فکر میکنه و شما چطور در قالب یک زبان برنامه نویسی میتونید خواستتون رو به کامپیوتر بفهمونید.
شما با یاد گرفتن یکی از زبان های مادر مثل سی شارپ گزینه ی دوم رو که بسیار مهمتر از اولی هست به خوبی یاد خواهید گرفت و بعد از اون برای یاد گیری هر زبان دیگه ای مثل پایتون، سی پلاس پلاس، جاوا و غیره نیاز دارید که سینتکس یا گرامر اون زبان رو یاد بگیرید که کار بسیار ساده تر و سریع تری هست.
بطور خلاصه یاد گرفتن یک زبان برنامه نویسی سرعت و پتانسیل یاد گرفتن بقیه ی زبان ها رو همون طور که خودتون گفتید بسیار بالا میبره و راحت میکنه.
👇👇👇در ضمن اگر تمایل به یاد گیری زبان برنامه نویسی پایتون هم داشته باشید میتونید از ویدیوهای آموزش پایتون ما استفاده کنید.
th-cam.com/video/hSt3_2T6DMU/w-d-xo.html
موفق باشید.
@@VisionAcademyTutorials مرسی💙. چشم بعد از دوره های سی شارپتون میخوام برم سراغ پایتون. بازم مرسی از شما💙💙
چرا یهو انقد پیچیده شد؟
سلام
نگران نباشید
ویدیو رو ببینین باز و مرحله به مرحله پیش برید
ببخشید من متوجه نمیشم فرق سومی رو با بقیه.اولی و دومی این که میگین چیزی رو برنمیگردونه ینی چی؟؟
او اولی مثلا hello there برگردونده دیگه.
درود بر شما.
hello there
رو برنمیگردونه و چاپ میکنه یعنی بعد ار اجرای تابع خروجی به شما نمیده
موفق باشید
@@VisionAcademyTutorials خیلی ممنونم
awesome❤🔥
a
using System;
using System.Collections.Generic;
using System.Linq;
namespace firstApp
{
class Program
{
static void Main(string[] args)
{
string[] movies = new string[5] { "Inseption", "Takan 1", "Rain Man", "Spider Man" , "Hero" };
List ranks = new List();
for (int i = 0; i < movies.Length; i++)
{
string text = "please insert your rank(1-10) for the movie: " + movies[i];
Console.WriteLine(text);
int rank = Convert.ToInt32(Console.ReadLine());
ranks.Add(rank);
}
int Max = MaxNumber(ranks);
Console.WriteLine("The Max rank is :" + Max);
int Min = MinNumber(ranks);
Console.WriteLine("The Min rank is :" + Min);
}
public static double CalculateAverage(List userRanks)
{
int sum = 0;
for (int i = 0; i < userRanks.Count; i++)
{
sum += userRanks[i];
}
double avg = sum / userRanks.Count;
return avg;
}
public static int MaxNumber(List userRanks)
{
List list = new List();
for (int i = 0; i < userRanks.Count; i++)
{
list = userRanks;
}
int max = list.Max(x => x);
return max;
}
public static int MinNumber(List userRanks)
{
List list = new List();
for (int i = 0; i < userRanks.Count; i++)
{
list = userRanks;
}
int min = list.Min();
return min;
}
}
}