نقل قول: for های تو در تو
string[] dars = new string[5];
int[] zarib = new int[5];
for (int i = 0; i < dars.Length; i++)
{
Console.WriteLine("enter dars" + (i + 1) + ": ");
dars[i] = Console.ReadLine();
Console.WriteLine("enter zarib" + (i + 1) + ": ");
zarib[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < dars.Length; i++)
{
Console.WriteLine("dars " + (i + 1) + " : " + dars[i]);
Console.WriteLine("zarib " + (i + 1) + " : " + zarib[i]);
}
Console.ReadKey();
نقل قول: for های تو در تو
بله ممنونم.
ببینید من کدهام رو کلا تغییر دادم به این شکل. حالا کاری که می خوام کنم به این نحو هست که مدیر وارد سیستم بشه و به تعداد دلخواه دروس و ضریب رو وارد کنه سپس دانشجو وارد سیستم بشه نمراتشو وارد کنه(وابسته به دروسی که مدیر وارد کرده) و سپس معدلش حساب بشه. الان نمی دونم چطور معدلش رو برای کد زیر حساب کنم؟
string[] dars = new string[5];
int[] zarib = new int[5];
int[] nomreh = new int[5];
for (int i = 0; i < 5; i++)
{
Console.WriteLine("enter dars:");
dars[i] = Console.ReadLine();
Console.WriteLine("enter zarib:");
zarib[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < zarib.Length; i++)
{
Console.WriteLine(dars[i]);
Console.WriteLine(zarib[i]);
}
Console.WriteLine("\n\n\n*** enter student ****\n\n\n");
for (int i = 0; i < 5; i++)
{
Console.WriteLine("enter nomreh:");
nomreh[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < nomreh.Length; i++)
{
Console.WriteLine(zarib[i]);
}
نقل قول: for های تو در تو
نقل قول: for های تو در تو
نه معدل گیری واقعی رو می خوام ...
نقل قول: for های تو در تو
ببخشید قبل از اون یک سوال .. چطوری برنامه رو طوری کنم که خود مدیر فرضا بگه من 5 درس رو می خوام نام و ضریبشون رو بنویسم و همون تعداد هم نام درس و ضریب گرفته بشه . بعد دانشجو نیز همان تعداد نمره وارد کنه؟
یعنی می خوام بار اول مدیر بگه چند تعداد رو وارد کنیم؟ روی همین کد چطوری باید این کار رو کنیم؟
نقل قول: for های تو در تو
با سلام
یک راهش استفاده از حلقه while هست
while (true)
{
var num = Console.ReadLine();
//some code
}
یا میتونید ابتدا ازش سوال کنید سپس از حلقه for به همون تعداد عدد دریافت کنید
موفق باشید