Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.01.2014, 16:16
Новичок на форуме
Отправить личное сообщение для Андрей1995 Посмотреть профиль Найти все сообщения от Андрей1995
 
Регистрация: 13.01.2014
Сообщений: 1

Числа прописью
Помогите, как переделать код что бы он выводил цифры не от 10 до 99, а от 1 до 999?

var str = +prompt("Введите число от 10 до 99");
if ((isNaN(str)) || (str < 10) || (str > 99) || (parseInt(str) != str))
  { alert("Введено неправильное число!"); }
else
  { var q = ChisloPropis(str);
    alert('Пользователь ввёл: ' + str + " - " + q + ' ');
  }
  
function ChisloPropis(n)
{
    var b = n%10, a = (n-b)/10, // n = 10*a+b
        A1 = ['один', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять'],
        A2 = ['одиннадцать', 'двенадцать', 'тринадцать', 'четырнадцать', 'пятнадцать',
               'шестнадцать', 'семнадцать', 'восемнадцать', 'девятнадцать'],
        A3 = ['десять', 'двадцать', 'тридцать', 'сорок', 'пятьдесят',
              'шестьдесят', 'семьдесят', 'восемьдесят', 'девяносто']; 		  
    if (n > 10 && n < 20) return A2[n-11];              
    if (b == 0) return A3[a-1];
    return A3[a-1]+' '+A1[b-1];
   	
}
Ответить с цитированием
  #2 (permalink)  
Старый 13.01.2014, 16:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Андрей1995,
Вариант прописью до секстиллиона ...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевод числа в рейтинг (звезды) djonA Общие вопросы Javascript 17 07.03.2014 11:41
Необычный алгоритм. Неповторяющиеся числа. broadcast77 Общие вопросы Javascript 5 13.01.2014 10:46
Расчет числа последовательностей Slavenin Оффтопик 10 20.03.2012 13:58
Числа в поле для вычисления sergey-16a1 Javascript под браузер 5 19.08.2010 17:29
число 76.4705882.. сделать 76.47? (числа всегда разные) TongaG Ваши сайты и скрипты 3 19.01.2010 07:35