GRY-Online.pl --> Archiwum Forum

Bardzo prosty program, ale jak to zrobic??

17.02.2005
00:44
[1]

Michlos [ ! - C - O - O - L - ! ]

Bardzo prosty program, ale jak to zrobic??

Zgadnij, jaka to litera
Komputer: wybiera literę.
Użytkownik: zagaduje literę i uzyskuje podpowiedź „bliżej A” lub „bliżej Z”.

to ma byc w delphi. jakby ktos to potrafil zrobic to zrobil by tylko tyle a reszte juz zkminie sam, ale prosze bo to wazne a nie mam pojecia jak to zrobic

17.02.2005
01:11
[2]

Loczek [ Senator ]


1. zmiennej przypisujesz litere
2. Teraz zmienna zamieniasz na numer ASCII
3. No i teraz musisz sobie zobaczyc jakie kody ASCII maja A i Z obliczyc, gdzie jest mniejsza roznica (jesli to nie ta litera) i koniec? :)

pozdrawiam
PS
delphi nie znam wiec bedziesz musiał sam cos z tym algorytmem zrobić :D
Ale wyszukać funkcji w pomocy (jesli nie znasz) chyba nie jest trudno

17.02.2005
01:23
[3]

peanut [ kriegsmaschine ]

ta funkcja to bodajze ord(); z tym, ze stringi same w sobie rowniez moga byc porownywane i na ten przyklad a<b, a z>w. przynajmniej tak mi sie wydaje. natomiast sam algorytm to sprawdzenie jednego ifa (o ile dobrze zrozumialem tresc tego programu), ktory porownuje zmienna losowej litery i tej wytypowanej, a potem zwraca 'blizej a' jesli zmienna wytypowana > losowej i 'blizej z' jesli wytypowana < losowej...
ps. zadbaj o upper albo lowercase'y dla kazdej zmiennej

17.02.2005
01:26
[4]

Moby7777 [ Konsul ]

Ja pomyslalem podobnie ale zamiast ASCII wpadlo mi ponumerowanie liter od a do z... chociac konwersja jest prostsza (tylko pamietaj o uwzglednieniu malych i duzych liter bo kody maja rozne). Poza tym na numerkach mozesz tez zrobic cos w rodzaju "litera ktora zgadujesz pojawia sie w alfabecie wczesniej/pozniej" ale to juz szczegoly

ps. W ostatecznosci moge Ci to w c++ wklepac bo za delphi sie nigdy nie bralem

17.02.2005
09:57
[5]

Michlos [ ! - C - O - O - L - ! ]

to ja wszytko wiem, bo tez myslalem zeby to przy pomocy ascii robic, w pascalu bym to bez problemu zrobil, tyko ze na delphi sie nie znam i nawet komend nie znam. jakie sa na:
zamiana ascii na znak?
zamiana znaku na ascii?

narazie te dwa mi starcza a jak cos bedzie mi jeszcze potzebne to dam znac a teraz spadam do szkoly

18.02.2005
07:46
[6]

Michlos [ ! - C - O - O - L - ! ]

up

19.02.2005
00:48
[7]

Lukxxx [ Pretorianin ]

skoro nie umiesz skorzystac z help-a to nie programuj

© 2000-2026 GRY-OnLine S.A.