Stránka 1 z 1

Java: kružnice v konzoli

Napsal: 11 lis 2010 10:32
od Sir Andrew
Zdravím,
prosím o pomoc s metodou na vykreslení kružnice o daném poloměru. Více snad napoví příklad:
poloměr 5:

Kód: Vybrat vše

---*****---
-*-------*-
*---------*
*---------*
-*-------*-
---*****--- 

Hinty jsou užití odečítání odmocniny z poloměru od obou stran (? :smile: ) a vynechání každého druhého řádku (protože výška znaků je 2x větší než šířka).

Mockrát děkuji.

Re: Java: kružnice v konzoli

Napsal: 11 lis 2010 11:07
od Speed_dead
Možná trochu pomůže, jak jsem to dělal před lety na osmibitu, když jsem kreslil v grafickém módu kružnici:

Cyklus 0 až 1 po 0,01
souřadnice x = posun středu od nuly + sin(hodnota cyklu) * poloměr
souřadnice y = posun středu od nuly + cos(hodnota cyklu) * poloměr
Konec cyklu

Nutno doladit:
Krok cyklu
Vydělit souřadnici y 2
Zaokrouhlit výsledné hodnoty na celé čísla