powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ни у кого нет модуля "сумма прописью" на турецком языке?
6 сообщений из 6, страница 1 из 1
Ни у кого нет модуля "сумма прописью" на турецком языке?
    #32673562
avec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни у кого нет модуля "сумма прописью" на турецком языке?
...
Рейтинг: 0 / 0
Ни у кого нет модуля "сумма прописью" на турецком языке?
    #32673995
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такие лучше наверное на турецком форуме спрашивать надо
...
Рейтинг: 0 / 0
Ни у кого нет модуля "сумма прописью" на турецком языке?
    #32674018
avec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для этого как миниму надо турецкий язык знать... Хотя чистительные у них простые, часа за потора все сами сделали... Спасибо :-)
...
Рейтинг: 0 / 0
Ни у кого нет модуля "сумма прописью" на турецком языке?
    #32674308
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
осталось только у турок узнать правильно ли вы сделали. :)

а то читаешь надписи к товарам, сделанные китайскими переводчиками и смеятся хочеться :)
...
Рейтинг: 0 / 0
Ни у кого нет модуля "сумма прописью" на турецком языке?
    #32674734
avec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, спросили :-)
...
Рейтинг: 0 / 0
Ни у кого нет модуля "сумма прописью" на турецком языке?
    #32724560
avarch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверно, это московское жлобство - знать ответ на вопрос,
иметь код и никому не говорить

function Cevir(Val : extended) : String;
const
hanex : array[0..2, '0'..'9'] of String = (
('', 'Bir ', 'İki ', 'Üç ', 'Dört ', 'Beş ', 'Altı ', 'Yedi ', 'Sekiz ', 'Dokuz '),
('', 'On ', 'Yirmi ', 'Otuz ', 'Kırk ', 'Elli ', 'Atmış ', 'Yetmiş ', 'Seksen ', 'Doksan '),
('', 'Yüz ', 'İki Yüz ', 'Üç Yüz ', 'Dört Yüz ', 'Beş Yüz ', 'Altı Yüz ', 'Yedi Yüz ', 'Sekiz Yüz ', 'Dokuz Yüz '));
katx : array[0..5] of String = ('', 'Bin ', 'Milyon ', 'Milyar ', 'Trilyon ', 'Katrilyon ');
var
Kat : Integer;
function _Cevir(sy : String) : String;
var
lsy, hn : Integer;
begin
Result := ''; if sy = '' then Exit;
if (sy = '1') and (kat = 1) then begin Result := 'Bin'; Exit; end;
hn := 0; lsy := length(sy);
while (hn < 3) and (hn < lsy)
do
begin
Result := hanex[hn, sy[lsy - hn]] + Result;
Inc(hn);
end;
Result := Result + katx[kat];
Inc(kat);
if lsy > 3 then Result := _Cevir(copy(sy, 1, lsy - 3)) + Result;
end;
begin
Result := ''; kat := 0;
Result := _Cevir(formatFloat('##0', int(Val)));
end;
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ни у кого нет модуля "сумма прописью" на турецком языке?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]