Şöyle bir mantık olabilir. Kelimenin tüm karakterlerini çekersin ve her karakterin sesli-sessiz sorgusundan geçirirsin. Sonrada ona göre eki getirirsin. Örneğin;
"kemal" kelimesi :
harfler[0] => sessiz
harfler[1] => sesli
harfler[2] => sessiz
harfler[3] => sesli
harfler[4] => sessiz
Son harf sessiz ise sondan bi önceki karaktere göre eki ekle:
eğer sondan_bi_onceki_karakter==a
ekli_hali=isim+in
gibi birşey yapılabilir ama bunun hem her harfe hemde her eke özel yapılması gerekir. Yani yapılamaz birşey değil ama biraz karışık birşey.