Zgadywanie płci

Teoria

Dostałem ostatnio ciekawe zadanie od swojego sora od informatyki. Chodziło o napisanie prostego programu, który pyta o imie i na jego podstawie zgaduje płeć. Pomyślałem sobie - baza danych wszystkich imion? Nie. To zbyt pracochłonne.

Przypomniałem  sobie, że dawno temu (około 1990) widziałem coś takiego w starym piśmie "Komputer". Program sprawdzał, jaka litera znajduje się na końcu imienia. Jeśli jest to a to imię jest żeńskie (wszystkie żeńskie imiona kończą się na a), w przeciwnym wypadku jest to imię męskie.

Znalazłem jednak jeden wyjątek - "Kuba" - to imię męskie które kończy się na a (właściwie to tylko zdrobnienie od Jakub). Jeśli ktoś wpadnie na jakieś inne wyjątki to proszę o maila.

Poniżej znajduje się program w Turbo Pascalu.

(->) onacza , że kod powinien znaleźć się w jednej linijce

Turbo Pacal

program ZgadnijPlec;
uses crt;
var
 imie : string[20];
begin
clrscr;
write(' Podaj imie: ');
readln(imie);
if imie='Kuba' then writeln('Witaj chlopczyku!')
else if imie[length(imie)]='a' then 
(->)writeln('Witaj dziewczynko!')
else writeln('Witaj chlopczyku!');
repeat until keypressed;
end.

Mr Bin
delfisajt@poczta.onet.pl
www.polbox.com/t/tplsoft

 

 Copyright © 2000 PTiK. Wszystkie prawa zastrzeżone.
 Kopiowanie tekstów w całości lub we fragmentach bez zgody redakcji i autorów zabronione.