davood59
شنبه 21 اردیبهشت 1392, 19:24 عصر
سلام دوستان عزیز؛
به این برنامه نگاه کنید:
using System;
class MyClass
{
static void Main()
{
process ob = new process();
ob.getnum("please enter your number");
ob.calc();
}
}
class process
{
public int i;
public int getnum(string msg)
{
Console.WriteLine(msg);
i = int.Parse(Console.ReadLine());
return i;
}
public void calc()
{
for (int j = 1; j <= i; j++)
{
if (j == 1)
{
Console.WriteLine(j);
continue;
}
Console.WriteLine(j * i);
}
}
}
این برنامه مضارب یک عدد رو تا یه مقداری که فعلا حد بالاش مهم نیست؛ نشون میده. خب طبعاً 1 باید در مضارب همه اعداد وجود داشته باشه دیگه(اگه درست بگم).
اومدم و برای اینکه 1 رو جزء هر مضربی از عدد مورد نظر نشون بده این چند خط کد رو اضافه کردم:
if (j == 1)
{
Console.WriteLine(j);
continue;
}
البته میشد به نحوی در همون ابتدا یک رو چاپ کرد؛ ولی خب کدها جالب نمیشدن.
حالا بعد از اینکه از این حلقه میاد بیرون دیگه خود عدد رو نشون نمیده و میره سراغ عدد بعدی؛ یعنی شما اگه 3 رو وارد کنید باید 1و3و6 رو نشون بده در حالیکه بعد از اینکه تکه کد فوق رو اضافه کردم دیگه سه رو نشون نمیده.
حالا چیکار کنم که 3 یا خود همون عددی رو که در یک ضرب میشه هم نشون داده بشه.
به این برنامه نگاه کنید:
using System;
class MyClass
{
static void Main()
{
process ob = new process();
ob.getnum("please enter your number");
ob.calc();
}
}
class process
{
public int i;
public int getnum(string msg)
{
Console.WriteLine(msg);
i = int.Parse(Console.ReadLine());
return i;
}
public void calc()
{
for (int j = 1; j <= i; j++)
{
if (j == 1)
{
Console.WriteLine(j);
continue;
}
Console.WriteLine(j * i);
}
}
}
این برنامه مضارب یک عدد رو تا یه مقداری که فعلا حد بالاش مهم نیست؛ نشون میده. خب طبعاً 1 باید در مضارب همه اعداد وجود داشته باشه دیگه(اگه درست بگم).
اومدم و برای اینکه 1 رو جزء هر مضربی از عدد مورد نظر نشون بده این چند خط کد رو اضافه کردم:
if (j == 1)
{
Console.WriteLine(j);
continue;
}
البته میشد به نحوی در همون ابتدا یک رو چاپ کرد؛ ولی خب کدها جالب نمیشدن.
حالا بعد از اینکه از این حلقه میاد بیرون دیگه خود عدد رو نشون نمیده و میره سراغ عدد بعدی؛ یعنی شما اگه 3 رو وارد کنید باید 1و3و6 رو نشون بده در حالیکه بعد از اینکه تکه کد فوق رو اضافه کردم دیگه سه رو نشون نمیده.
حالا چیکار کنم که 3 یا خود همون عددی رو که در یک ضرب میشه هم نشون داده بشه.