Thread View: alt.pl.comp.lang.csharp
2 messages
2 total messages
Started by thehitman
Tue, 30 Mar 2004 20:06
prosze o wskazowke/pomoc w napisaniu programu
Author: thehitman
Date: Tue, 30 Mar 2004 20:06
Date: Tue, 30 Mar 2004 20:06
32 lines
2309 bytes
2309 bytes
Jako projekt do realizacji dostalem napisanie programu, ktory obraca kwardat
o kat podany przez uzytkownika wokol jednego z bokow - rowniez podanego
przez uzytkownika. Figura ma zostac narysowana i obrocona w trybie
tekstowym.
Kwadrat ma sie zmiescic w oknie konsoli.
Jako, ze jezyka C ucze sie dopiero od miesiaca, mam dosyc kiepskie pojecie o
tym jak to zrobic.
Wyobrazam to sobie tak, ze utworze macierz, do ktorej zapisze znaki np.' * '
oraz numery rogow 1 2 3 4
a nastepnie wyswietle ja w takiej formie,
1********2
**********
**********
**********
**********
**********
**********
**********
**********
4********3 (nie wyglada jak coprawda jak kwadat, ale ma
przykladowo 10 znakow w linii oraz 10 linii)
Kombinuje tak, ze jesli figura ma byc odwrocona o jakis kat, to kazdy jej
punkt, czyli kazdy element macierzy ma zostac przemieszczony o ten kat.
Jesli bym mogl kazdemu elementowi macierzy przyporzadkowac jakies
wspolrzedne w oknie konsoli to moze byc sobie poradzil. Tylko kwestia jak to
zrobic ? Czy ktos zna moze jakis inny sposob podejscia do tego ?
Bede bardzo bardzo wdzieczny za pomoc
Maciek
theh...@poczta.fm
Re: prosze o wskazowke/pomoc w napisaniu programu
Author: Kacza
Date: Tue, 30 Mar 2004 20:32
Date: Tue, 30 Mar 2004 20:32
26 lines
1569 bytes
1569 bytes
*thehitman* napisaล(a): > wspolrzedne w oknie konsoli to moze byc sobie poradzil. Tylko kwestia jak to > zrobic ? Czy ktos zna moze jakis inny sposob podejscia do tego ? > Bede bardzo bardzo wdzieczny za pomoc wzory na obroty: Xr = Xo + (X-Xo)*cos a + (Y-Yo)*sin a Yr = Yo + (Y-Yo)*cos a + (X-Xo)*sin a gdzie Xo, Yo - punkty obrotu Xr, Yr - nowe wspolrzedne punktu X, Y - stare wspolrzedne punktu a - kat o jaki obracasz to podstawy matetmatyczne - teraz postaraj sie to zaimplementowac tak, zeby wspolpracowalo z konsola (chyba trudnie nie bedzie). Aha - jezeli piszesz w C/C++ a nie w C# to od tego jest inna grupa pl.comp.lang.c ewentualnie pl.comp.programming. -- Pozdr, znowu Kacza ;) http://www.dsoft.xu.pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads