![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь Подтвердите свой е-майл
Регистрация: 03.12.2007
Сообщений: 49
|
![]()
Я еще не знаком с Delphi.
Кто нибудь, скажите пожалуста, алгоритм написания сумму в пропись простым русским языком а не кодом. Просто хочу понять, как все это делается, потом можно будет сделать это на любом языке. Заранее благодарю. |
![]() |
![]() |
![]() |
#13 |
Пользователь Подтвердите свой е-майл
Регистрация: 03.12.2007
Сообщений: 49
|
![]()
Спасибо Noor
Но, у меня вышла такая проблема, У меня Excel 2003, и такой папки не существует C\Program Files\Microsoft Office\Office\XLStart\ ну это не большая проблема, проблема в том что в мастере функций, в списке категория, нету пункта Определенные пользователем. Что делать? |
![]() |
![]() |
![]() |
#14 |
Пользователь Подтвердите свой е-майл
Регистрация: 03.12.2007
Сообщений: 49
|
![]()
Если можно дайте пожалуйста, алгоритм написания суммы прописи,
ну это для меня, как начинающего программиста, я еще не очень умею думать алгоритмично. Спасибо |
![]() |
![]() |
![]() |
#15 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Зайди вот сюда
http://delphiworld.narod.ru/_syntax_.html В разделе "Текст и Строки" найдешь полтора десятка алгоритмов. А вообще, все просто. Разбиваем дробное число на int() - рубли и frac()- копейки. Если в int() два символа - то это десятки, если три - сотни и т.д. и для каждого разряда пишем var i: Integer; if НАША_ЦИФРА = 1 then case i of 1: с := 'сто'; 2: с := 'двести'; 3: с := 'триста'; .................................. if НАША_ЦИФРА = 2 then case i of 1: с := ''; 2: с := 'двадцать'; 3: с := 'тридцать'; ................................... . То же делаем и для копеек. Останется обработать 2 вещи... 1. Второй десяток, т.е один...надцать, две...надцать, три...надцать и т.д. 2. Падежи. Если цифра 1 в рублях, то пишем ОДИН (рубль), если в копейках - пишем ОДНА (копейка) и далее по этому принципу. Если единица относится к тысячам - тоже пишем ОДНА (тысяча). Но не стоит изобретать велосипед. Все давно уже написано за нас. |
![]() |
![]() |
![]() |
#16 |
Пользователь Подтвердите свой е-майл
Регистрация: 03.12.2007
Сообщений: 49
|
![]()
Ну за эти строки, огромное спасибо.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MSDN по русски | aska2013 | Свободное общение | 15 | 27.02.2010 22:27 |
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. | Briz | Помощь студентам | 2 | 11.05.2008 00:56 |
Ввести число N и определить делится ли оно без остатка на число M (VBA) | Ivanich | Microsoft Office Excel | 7 | 24.04.2008 19:43 |
Отображение по русски в GroupBox | Барби | Помощь студентам | 3 | 27.12.2007 22:12 |
Число N, заменить одну из его цифр, чтобы получилось число, max близкое к некоторой степени двойки | urgu_st | Помощь студентам | 13 | 23.10.2007 09:14 |