C# vytvoření obrazu kruhu v consolové aplikaci – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

C# vytvoření obrazu kruhu v consolové aplikaci – C / C++ – Fórum – Programujte.comC# vytvoření obrazu kruhu v consolové aplikaci – C / C++ – Fórum – Programujte.com

 

Kubikulak
~ Anonymní uživatel
2 příspěvky
5. 4. 2011   #1
-
0
-

Zdravím, nevíte někdo jak vytvořit obrazec kruhu v consolové aplikaci, stále nad tím uvažuji a nemůžu se dostat k výsledku. Využívám polymorfizmu a mám vyvořenou třídu kruh, metodu pro výpočet obsahu mám hotov. Ale nevím jak udělat pro aby se mi kruh o daném průměru zobrazil díky.
Zde posílám celou třídu:
class kruh
{
private int r;

public kruh(int r, )
{
this.r = r;

}

public void nakreslitkruh()
{

int prumer = this.r * 2;



}

public double vypocetObsahuKruhu()
{
return 3.14 * this.r * this.r;

}
}
r = poloměr

Nahlásit jako SPAM
IP: 94.242.100.–
amertak0
Návštěvník
5. 4. 2011   #2
-
0
-



class Program
{
static int stred_x = 20;
static int stred_y = 10;
static int polomer = 5;

static void Main(string[] args)
{
for (int x = 0; x < 100; x++)
{
for (int y = 0; y < 100; y++)
{
if (JeVKruhu(x, y))
{
Console.CursorLeft = x;
Console.CursorTop = y;

Console.Write(".");
}
}
}

Console.ReadLine();

}

static bool JeVKruhu(int x, int y)
{
if ((x - stred_x) * (x - stred_x) + (y - stred_y) * (y - stred_y) <= polomer * polomer)
{
return true;
}

return false;
}


Zkusil sem využít obecné rovnice kruhu, ale jelikož console moc bodů nemá, tak to vypadá divně, ale kruh to víceméně udělá :D

Nicméně to nic nemění na tom, že je to barbarské řešení :D

Nahlásit jako SPAM
IP: 80.251.241.–
kubikulak
~ Anonymní uživatel
2 příspěvky
5. 4. 2011   #3
-
0
-

Díky za snahu. Jo více méne to kruh je zkusím to dát nějak do kopy! fakt díky

Nahlásit jako SPAM
IP: 94.242.100.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 4 hosté

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý