Turbopascal Segitsetek TurboPascalban PLZ!
#1
Elküldve: 2006. 01. 08. 14:31
#2
Elküldve: 2006. 01. 08. 14:42
1. Bekér egy legfeljebb 20 karakterből álló szöveget.
2. Ezt képernyőtörlés után kiírja a képernyő közepére.
3. Ezután az "s" billentyű leütésére véletlenszerű irányban elindulnak a betűk. Egy lépésben a betűk függőlegesen, vízszintesen vagy átlósan léphetnek a szomszéd helyre, vagy helyben maradnak. A betűk egymásra kerülhetnek, de véglegesen ne vesszenek el!
4. A betűk a képernyő széléhez érve szabályosan pattannak vissza. (A képernyőre merőleges sebességkomponens ellentettjére változik.)
5. Egy menetben minden betű egyet lép. A menetek közötti várakozási időt a "g" leütésével lehessen csökkenteni, az "l" leütésével növelni, de ne lehessen nulla, és legyen felső korlátja is!
6. A programból a "q" leütésével lehessen kilépni!
#3
Elküldve: 2006. 01. 08. 14:45
Kérem szépen valaki segítsen, mert nagyon nagy bajba jutnék, ha nem sikerül. Az msn címem: huan28@gmail.com Aki tud segíteni vegyen fel!
KÖSZÖNÖM!
#4
Elküldve: 2006. 01. 11. 14:12
#5
Elküldve: 2006. 01. 11. 14:27
Idézet: Tiara - Dátum: 2006. jan. 11., szerda - 14:12
Tegnapra kellett neki, sztem már késő.
#6
Elküldve: 2006. 01. 11. 14:44
Idézet: Sipi- - Dátum: 2006. jan. 11., szerda - 15:27
Hát az pech
#7
Elküldve: 2006. 01. 11. 16:06
Idézet: Tiara - Dátum: 2006. jan. 11., szerda - 14:44
Mondjuk azért az írja meg helyettem valaki, hogy bejuthassak a Zegyetemre típusú kérdésektől kinyílik a bicska az ember zsebébe, szal szerintem annyira nem pech. Mi lesz, ha már így is kezdi... Legalább az első 2-3 vizsgaidőszakig kihúzhatná
Arról nem beszélve, hogy gyakorlatilag ugyanezt a problémát (csak kicsit bonyolultabban, és a karaktereket gázmolekuláknak nevezve) kb 2-3 hete _példakódostól_ kitárgyalták a Communitas Magistorumban, csak meg kellett volna keresni....
Our shadows taller than our soul.
“It is often said that before you die your life passes before your eyes. It is in fact true. It's called living.”
#8
Elküldve: 2006. 01. 12. 11:46
Idézet: kroozo - Dátum: 2006. jan. 11., szerda - 16:06
Először én is majdnem nagyon kiosztottam a srácot, de aztán arra jutottam, hogy lehet, hogy csak az átlagába kellene a jegy, és az életben nem akar programozni.
#9
Elküldve: 2006. 01. 12. 16:03
#10
Elküldve: 2006. 01. 12. 16:16
Kell egy rekord, ennek a rekordnak legyen egy max. 20-as tömbje, illetve egy X és egy Z byte változója. Az első a leütött karaktereket tartalmazza, a maradék kettő a karakternek a képernyőn a helyét.
A bekért max. 20-as string esetén ha csak 10 lett leütve az nem baj, akkor is dolgozol mind a 20-al, csak akkor a maradék 10 üres karakter. Ezt az elején old meg, hogy egy ciklussal a tömb mind a 20 értéke kapjon " " értéket.
Legyen egy R véletlen szám.
Mikor leütik a S betűt minden egyes betű megjelenítés előtt R legyen 1 vagy 2 vagy 3 vagy 4. Ha 1 akkor x=x-1 (de csak ha x nagyobb, mint -1), ha 2 akkor x=x+1 (de csak ha x kisebb mint 80), ha 3 akkor y=y-1 (de csak ha y nagyobb, mint -1) , ha 4 akkor y=y+1 (de csak ha y kisebb, mint 25).
Az r véletlen generálása után legyen egy delay(s), ahol s keydetben a program elején 100.
G esetén s=s-10 (de csak ha s nagyobb mint 9), illetve i esetén s=s+10 (de csak ha s kisebb, mint 500)
If keypressed than read(key); if key="q" then exit;
Bár így véletlen szerűen ugrálnak, de minimum kettes
R=rekord of
k:set of char;
x:byte;
y:byte;
end;
Talán így kell, már nem emlékszem ez a baj, a logikai menetet leírtam, tán nem hagytam ki semmit (ez most így hírtelen fejből jött). (biztos sok a hiba, de a pontosságokra már nem emléxem
Szerkesztette: droland 2006. 01. 12. 16:18 -kor
#11
Elküldve: 2006. 01. 13. 01:09
Idézet: Huan - Dátum: 2006. jan. 12., csütörtök - 16:03
mennyit fizetsz érte?
What do stars do? They shine.(Yvaine)
#12
Elküldve: 2006. 01. 13. 08:16
Szerkesztette: HavocS 2006. 01. 13. 08:16 -kor
#13
Elküldve: 2006. 01. 13. 11:30
Idézet: KovacsUr - Dátum: 2006. jan. 12., csütörtök - 11:46
És? Engem sem kifejezetten mozgatott például az irodalom azon része, amelyet tanítottak, sem a fizika, mégis megtanultam, mert kellett az átlagomba, nem pedig megkértem valakit, hogy csinálja meg helyettem. Aztán tudomásul vettem, hogy az amit így elértem (és főként annak köszönhetően, hogy nem tanultam meg annyira, mint kellett volna) nem lett belőle BME, csak BMF.
Nem látom a különbséget. Más tudásával akar előnyhöz jutni, önálló próbálkozásra utaló jelek nélkül...
Our shadows taller than our soul.
“It is often said that before you die your life passes before your eyes. It is in fact true. It's called living.”
#14
Elküldve: 2006. 01. 13. 12:10
Idézet: kroozo - Dátum: 2006. jan. 13., péntek - 11:30
Nem látom a különbséget. Más tudásával akar előnyhöz jutni, önálló próbálkozásra utaló jelek nélkül...
Az tény, hogy nem szép dolog, de különbség azért van. Elképzelhető például, hogy Huan orvosnak készül. Be tud seggelni tíz kilós könyveket, de az életben nem tudná algoritmizálni a kávéfőzést. Akkor most mi van?
#15
Elküldve: 2006. 01. 13. 12:26
Idézet: KovacsUr - Dátum: 2006. jan. 13., péntek - 12:10
Az, hogy szar a felvételi rendszer némileg...
Our shadows taller than our soul.
“It is often said that before you die your life passes before your eyes. It is in fact true. It's called living.”
#16
Elküldve: 2006. 01. 13. 12:32
Idézet: kroozo - Dátum: 2006. jan. 13., péntek - 12:26
(Szerintem zárható

Súgó
A téma zárva.















