Java: kružnice v konzoli

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Sir Andrew
nováček
Příspěvky: 1
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

Java: kružnice v konzoli

Příspěvekod Sir Andrew » 11 lis 2010 10:32

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.

Reklama
Uživatelský avatar
Speed_dead
Level 6
Level 6
Příspěvky: 3281
Registrován: duben 10
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Java: kružnice v konzoli

Příspěvekod Speed_dead » 11 lis 2010 11:07

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
Google ví skoro vše. Ale někdy je problém co tam napsat, aby to našlo to, co hledám.
Pokud se to nepovede, vypadne tuna nepoužitelných odkazů a nebo taky nic.


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti