function Plec (Imie: String) : String;
{ Funkcja na podstawie imienia osoby probuje odgadnac jej }
{ plec na podstawie ostatniej litery. Mozesz sam dopisac }
{ wiecej wyjatkow. }
var
I : Byte;
begin
for I := 1 to Length (Imie) do
Imie[I] := UpCase(Imie[I]);
{ wyjatki }
if (Imie='KUBA') or (Imie='DYZMA') or (Imie='BARNABA') or
(Imie='BONAWENTURA') or (Imie='KOSMA') or (Imie='JAREMA') then
Plec := 'mezczyzna'
else
if (Imie='INEZ') or (Imie='KAREN') or (Imie='DOLORES') then
Plec := 'kobieta'
else
if Imie[Length(Imie)]='A' then
Plec := 'kobieta'
else
Plec := 'mezczyzna'
end; {-------------------------------------------- Plec -}
var
Imie : String;
begin
repeat
write ('Podaj imie (Enter, aby zakonczyc): '); readln (Imie);
if (Imie<>'') then
writeln ('Zgaduje, ze to ', Plec(Imie)); writeln;
until (Imie='');
end.
ZnVuY3Rpb24gUGxlYyAoSW1pZTogU3RyaW5nKSA6IFN0cmluZzsKeyBGdW5rY2phIG5hIHBvZHN0YXdpZSBpbWllbmlhIG9zb2J5IHByb2J1amUgb2RnYWRuYWMgamVqIH0gCnsgcGxlYyBuYSBwb2RzdGF3aWUgb3N0YXRuaWVqIGxpdGVyeS4gTW96ZXN6IHNhbSBkb3Bpc2FjICB9Cnsgd2llY2VqIHd5amF0a293LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CnZhcgogIEkgOiBCeXRlOwpiZWdpbgogIGZvciBJIDo9IDEgdG8gTGVuZ3RoIChJbWllKSBkbwogICAgSW1pZVtJXSA6PSBVcENhc2UoSW1pZVtJXSk7CiAgeyB3eWphdGtpIH0KICBpZiAoSW1pZT0nS1VCQScpIG9yIChJbWllPSdEWVpNQScpIG9yIChJbWllPSdCQVJOQUJBJykgb3IKICAgICAoSW1pZT0nQk9OQVdFTlRVUkEnKSBvciAoSW1pZT0nS09TTUEnKSBvciAoSW1pZT0nSkFSRU1BJykgdGhlbiAKICAgIFBsZWMgOj0gJ21lemN6eXpuYScKICBlbHNlCiAgICBpZiAoSW1pZT0nSU5FWicpIG9yIChJbWllPSdLQVJFTicpIG9yIChJbWllPSdET0xPUkVTJykgdGhlbgogICAgICBQbGVjIDo9ICdrb2JpZXRhJwogICAgZWxzZQogICAgICBpZiBJbWllW0xlbmd0aChJbWllKV09J0EnIHRoZW4KICAgICAgICBQbGVjIDo9ICdrb2JpZXRhJwogICAgICBlbHNlCiAgICAgICAgUGxlYyA6PSAnbWV6Y3p5em5hJwplbmQ7IHstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQbGVjIC19CgoKdmFyCiAgSW1pZSA6IFN0cmluZzsKCmJlZ2luCiAgcmVwZWF0CiAgICB3cml0ZSAoJ1BvZGFqIGltaWUgKEVudGVyLCBhYnkgemFrb25jenljKTogJyk7IHJlYWRsbiAoSW1pZSk7CiAgICBpZiAoSW1pZTw+JycpIHRoZW4KICAgICAgd3JpdGVsbiAoJ1pnYWR1amUsIHplIHRvICcsIFBsZWMoSW1pZSkpOyB3cml0ZWxuOwogIHVudGlsIChJbWllPScnKTsKZW5kLg==