نوشته شده توسط
Lord - King
با سلام خدمت اساتيد گرامي
يه سوالي داشتم از خدمتتون
من چند روز پيش يه برنامه توي لپ تابپ دوستم ديدم که با کاراکتر dot توي محيط کنوسل نمودار توابع چند جمله اي رسم مي کرد!ازش پرسيدم اين کار رو چجوري انجام دادي چيزي نگفت، اما گفت بدون متد گرافيکي انجامش داده!البته محور x و محور y رو هم رسم کرده بود! اما با يه چرخش 90 درجه اي!يعني محور y از چپ به چپ بود و محور y از بالا به پايين!البته مي گفت فقط ميتونه توابع تا درجه ي 5 رو رسم کنه
حالا ميخوام بدونم آيا امکانش هست بدون متد گرافيکي توي سي شارپ همچين کاري کرد؟اگه امکانش هست لطفا راهنمايي کنيد.اگر هم نيست لطفا بگيد با متد گرافيکي چجوري اين کار رو انجام بدم
با تشکر
این نمونه منحنی سینوسی رسم می کنه، در این حد؟
static void Main(string[] args)
{
for (int x = 0; x < Console.WindowWidth; x++)
{
double angle = 2.0 * Math.PI * x / Console.WindowWidth;
int y = Console.WindowHeight / 2 - (int)(Math.Sin(angle) * Console.WindowHeight * .4);
Console.SetCursorPosition(x, y);
Console.Write(".");
}
Console.ReadKey(true);
}