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
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
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
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
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
Michlos [ ! - C - O - O - L - ! ]
up
Lukxxx [ Pretorianin ]
skoro nie umiesz skorzystac z help-a to nie programuj