• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Program rysujący koło za pomocą symboli

0 głosów
2,742 wizyt
pytanie zadane 24 września 2016 w Java przez littlerunaway Obywatel (1,790 p.)



Potrzebuję jakiegoś pomysłu jak zrobić program który po podaniu przez użytkownika promienia kółka je narysuje. Na załączonym obrazku kółko o promieniu 8. 

   Wzór pomocniczy. (Punkt (x,y) znajduje się w środku okręgu tylko jedynie gdy współrzędne podniesione do kwadratu dodane do siebie są mniejsze lub równe niż promień + 0.3 do kwadratu)

Mogę liczyć na jakieś wskazówki z czyjejś strony jak do tego podejść i od czego w ogóle zacząć?
 

komentarz 24 września 2016 przez Benek Szeryf (93,910 p.)
Czy to ma być rysowane w oknie konsoli tekstowej czy należy podpiąć graficzną bibliotekę?
komentarz 24 września 2016 przez littlerunaway Obywatel (1,790 p.)
konsoli

1 odpowiedź

+3 głosów
odpowiedź 24 września 2016 przez niezalogowany
edycja 30 sierpnia 2017
 
Najlepsza

Zrobić dwie pętle 

for(double y=-r; y<=r; y++)
{
        for(double x=-r; x<=r; x++)
        {
         //...
        }
        //...
}

Gdzie r to promień podany przez użytkownika. W wewnętrznej pętli dodać warunek, który masz we wzorze pomocniczym. Jeżeli się spełni wypisać gwiazdkę. Jeżeli się nie spełni (else) wypisać spacje. W zależności od opcji rozdzielczości koło może być spłaszczone. Wtedy możesz dodać w wewnętrznej pętli np spacje. 

komentarz 24 września 2016 przez niezalogowany
Zapomniałem o jednym - gdy zakończy się wewnętrzna pętla trzeba jeszcze dać nową linie.
komentarz 24 września 2016 przez littlerunaway Obywatel (1,790 p.)
Dziękuję bardzo :)
komentarz 24 września 2016 przez niezalogowany
Pomogłem? Zostaw łapkę :)
komentarz 24 września 2016 przez littlerunaway Obywatel (1,790 p.)
Tak, dziękuję jeszcze raz :)

Podobne pytania

0 głosów
0 odpowiedzi 261 wizyt
0 głosów
2 odpowiedzi 608 wizyt
pytanie zadane 9 marca 2019 w Java przez kikosiak Obywatel (1,010 p.)
0 głosów
1 odpowiedź 880 wizyt
pytanie zadane 25 lipca 2016 w Java przez jarek9244 Gaduła (3,430 p.)

93,720 zapytań

142,641 odpowiedzi

323,265 komentarzy

63,269 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...