<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1257"> <META content="MSHTML 6.00.6000.16788" name=GENERATOR> <STYLE></STYLE> </HEAD><FONT face=Arial><FONT size=2> <BODY> <DIV>'------------------------------------------------------------------------------<BR>' Grina Lietuvi kalbos daiktavardio (vardo ar pavards) vienaskaitos<BR>' kilmininko linksn.<BR>'------------------------------------------------------------------------------<BR>Public Function LtVardKilmininkas(Zodis As String) As String</DIV> <DIV> </DIV> <DIV> Select Case (Right(Zodis, 3))<BR> Case "ius" ' marius - mariaus<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 3) & "iaus"<BR> Case "dis", "dys" ' skrandis - skrandio, gaidys - gaidio;<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 3) & "dio"<BR> Case "tis", "tys" ' kauladantis - kauladanio, Pauktys - Paukio;<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 3) & "io"<BR> Case "jis" ' auktakojis - auktakojo<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 3) & "jo"<BR> Case Else<BR> Select Case (Right(Zodis, 2))<BR> Case "as" ' pranas - prano<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 2) & "o"<BR> Case "ti" ' marti - marios<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 2) & "ios"<BR> Case "is" ' kikis - kikio<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 2) & "io"<BR> Case "us" ' medus - medaus<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 2) & "aus"<BR> Case "ys" ' gylys - gylio<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 2) & "io"<BR> Case Else<BR> Select Case (Right(Zodis, 1))<BR> Case "a" ' teta - tetos<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 1) & "os"<BR> Case "e" ' audre - audrs<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 1) & "s"<BR> Case "" ' saul - sauls<BR> LtVardKilmininkas = Left(Zodis, Len(Zodis) - 1) & "s"<BR> Case Else<BR> LtVardKilmininkas = Zodis<BR> End Select<BR> End Select<BR> End Select</DIV> <DIV> </DIV> <DIV>End Function</DIV> <DIV> </DIV> <DIV>'------------------------------------------------------------------------------<BR>' Grina Lietuvi kalbos daiktavardio (vardo ar pavards) vienaskaitos<BR>' naudininko linksn.<BR>'------------------------------------------------------------------------------<BR>Public Function LtVardNaudininkas(Zodis As String) As String<BR> <BR> Select Case (Right(Zodis, 3))<BR> Case "ius" ' marius - mariui<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 3) & "iui"<BR> Case "dis", "dys" ' skrandis - skrandiui, gaidys - gaidiui;<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 3) & "diui"<BR> Case "tis", "tys" ' kauladantis - kauladaniui, Pauktys - Paukiui;<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 3) & "iui"<BR> Case "jis" ' auktakojis - auktakojui<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 3) & "jui"<BR> Case Else<BR> Select Case (Right(Zodis, 2))<BR> Case "as" ' pranas - pranui<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 2) & "ui"<BR> Case "ti" ' marti - mariai<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 2) & "iai"<BR> Case "is" ' kikis - kikiui<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 2) & "iui"<BR> Case "us" ' medus - medui<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 2) & "ui"<BR> Case "ys" ' gylys - gyliui<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 2) & "iui"<BR> Case Else<BR> Select Case (Right(Zodis, 1))<BR> Case "a" ' teta - tetai<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 1) & "ai"<BR> Case "e" ' audre - audrei<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 1) & "ei"<BR> Case "" ' saul - saulei<BR> LtVardNaudininkas = Left(Zodis, Len(Zodis) - 1) & "ei"<BR> Case Else<BR> LtVardNaudininkas = Zodis<BR> End Select<BR> End Select<BR> End Select</DIV> <DIV> </DIV> <DIV>End Function</DIV> <DIV> </DIV> <DIV>'------------------------------------------------------------------------------<BR>' Grina Lietuvi kalbos daiktavardio (vardo ar pavards) vienaskaitos<BR>' galininko linksn.<BR>'------------------------------------------------------------------------------<BR>Public Function LtVardGalininkas(Zodis As String) As String<BR> <BR> Select Case (Right(Zodis, 2))<BR> Case "as" ' pranas - pran<BR> LtVardGalininkas = Left(Zodis, Len(Zodis) - 2) & ""<BR> Case "ti" ' marti - mari<BR> LtVardGalininkas = Left(Zodis, Len(Zodis) - 2) & "i"<BR> Case "is" ' kikis - kik<BR> LtVardGalininkas = Left(Zodis, Len(Zodis) - 2) & ""<BR> Case "us" ' medus - med<BR> LtVardGalininkas = Left(Zodis, Len(Zodis) - 2) & ""<BR> Case "ys" ' gylys - gyl<BR> LtVardGalininkas = Left(Zodis, Len(Zodis) - 2) & ""<BR> Case Else<BR> Select Case (Right(Zodis, 1))<BR> Case "a" ' teta - tet<BR> LtVardGalininkas = Left(Zodis, Len(Zodis) - 1) & ""<BR> Case "e" ' audre - audr<BR> LtVardGalininkas = Left(Zodis, Len(Zodis) - 1) & ""<BR> Case "" ' saul - saul<BR> LtVardGalininkas = Left(Zodis, Len(Zodis) - 1) & ""<BR> Case Else<BR> LtVardGalininkas = Zodis<BR> End Select<BR> End Select</DIV> <DIV> </DIV> <DIV>End Function</DIV> <DIV> </DIV></BODY></HTML></FONT></FONT>