PHP Math Exercises: конвертировать арабские числа в римские цифры
PHP математика: упражнение 9 с решением
Напишите функцию PHP для преобразования арабских чисел в римские цифры.
Иллюстрированная презентация:
Пример решения:
PHP-код:
<?php
function arabic_rome($num)
{
$c='IVXLCDM';
for($x=5,$y=$result='';$num;$y++,$x^=7)
for($o=$num%$x,$num=$num/$x^0;$o--;$result=$c[$o>2?$y+$num-($num=-2)+$o=1:$y].$result);
return $result;
}
print_r(arabic_rome(101)."\n");
?>
Пример вывода:
CI
Блок-схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать функцию PHP для округления числа с плавающей точкой от нуля до указанного числа десятичных разрядов.
Далее: написать функцию PHP для получения случайных чисел с плавающей точкой.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code