توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : رسم دایره در سی شارپ
سلام.در برنامه ی ویژوال استودیو چطوری میشه یک مربع تو خالی رسم کرد
با چه زبانی میخواین رسم کنید؟ بیشتر توضیح بدین
<p>
با چه زبانی میخواین رسم کنید؟ بیشتر توضیح بدین من میخوام با زبان سی شارپ اینو تو ضیح بدم مثلا این سوال ..برنامه یک عددی دریافت کند و یک مربع تو خالی رسم کند. مثلا با دریافت 4 مربع زیر را رسم کند. مثلا هر عددی بزنم به تعدادش یک مربع رسم کنه که تو خالی باشه..</p>
تو محیط کنسول یا ویندوز فرم یا wpf؟
<p>
تو محیط کنسول یا ویندوز فرم یا wpf؟</p>
<p>
تو کنسول اپ....میخوام تو خط فرمان(cmd)اجرا بشه</p>
<p>
تو کنسول اپ....میخوام تو خط فرمان(cmd)اجرا بشه میشه لطفا جوابمو بدین :-}</p>
سلام...تو کنسول چیزی بهتر از این پیدا نکردم:
using System;
namespace DrawCircle
{
internal class Program
{
private static void Main()
{
DrawEllipse(5);
Console.ReadKey();
}
public static void DrawEllipse(double radius)
{
const char symbol = '*';
const double thickness = 0.4;
Console.WriteLine();
double rIn = radius - thickness, rOut = radius + thickness;
for (var y = radius; y >= -radius; --y)
{
for (var x = -radius; x < rOut; x += 0.5)
{
var value = x * x + y * y;
if (value >= rIn * rIn && value <= rOut * rOut)
{
Console.Write(symbol);
}
else
{
Console.Write(" ");
}
}
Console.WriteLine();
}
}
}
}
سلام...تو کنسول چیزی بهتر از این پیدا نکردم:
using System; namespace DrawCircle { internal class Program { private static void Main() { DrawEllipse(۵); Console.ReadKey(); } public static void DrawEllipse(double radius) { const char symbol = '*'; const double thickness = ۰.۴; Console.WriteLine(); double rIn = radius - thickness, rOut = radius + thickness; for (var y = radius; y >= -radius; --y) { for (var x = -radius; x < rOut; x += ۰.۵) { var value = x * x + y * y; if (value >= rIn * rIn && value <= rOut * rOut) {
Console.Write(symbol); } else { Console.Write(" "); } } Console.WriteLine(); } } } }
خیلی ممنونم
coolergazy
2021/08/11, 01:49
سلام...تو کنسول چیزی بهتر از این پیدا نکردم:
using System; namespace DrawCircle { internal class Program { private static void Main() { DrawEllipse(5); Console.ReadKey(); } public static void DrawEllipse(double radius) { const char symbol = '*'; const double thickness = 0.4; Console.WriteLine(); double rIn = radius - thickness, rOut = radius + thickness; for (var y = radius; y >= -radius; --y) { for (var x = -radius; x < rOut; x += 0.5) { var value = x * x + y * y; if (value >= rIn * rIn && value <= rOut * rOut) { Console.Write(symbol); } else { Console.Write(" "); } } Console.WriteLine(); } } } } دستت درد نکنه منم نیاز داشتم ممنونتم
قدرت گرفته توسط ویبولتین فارسی - فارسی شده توسط تیم پی سی وب