переводите 9 тысяч копеек в рубли и добавляете к 1, а остаток в копейки.
Вид для печати
Признайтесь, кто-нибудь видел в магазине ценник 42,905 и покупателей, которые бы увлеченно переводмли бы это все это в 51,05?!
И снова одно простое примечание превращает простую и ясную задачу в неразрешимый "регбус", который будет обсуждаться на 29 страницах и закончиться снятием и этой задачи!
Почему 42,090 невалидно? Почему ведущие нули у рублей валидны, а у копеек нет? Где логика???
PoHePist,ну как бы 42, 905 - это 42 ру*** , 905 копеек = 51 рубль, 5 копеек.
только непонятно
42,905 = 51 рубль 5 копеек
42,15 = 42 ру***, 15 копеек.
42,1 = 42 ру***, 10 копеек.
нелогично )
Если до запятой рубли, а после копейки, тогда 1,5 это 1р и 5к, ну никак не 1р 50к!
Это вопрос ко мне? Это задача не написать ценник для магазина, это задача сконвертировать имеющиеся у вас средства. Если у меня в кармане лежит 150 копеек, поход в магазин для меня закрыт? Я должен иметь только 1 рубль и 50 копеек?
Ну давайте копейки делить на 100: получаем 42,0,90 - сорок два ру6ля ноль копеек, 90 африканских бубликов?
Flok, 42,1 тогда, вообще, по этой логике 42р и 1к, а не 42р 10к. Бред какой-то!
А 42,01 НЕВАЛИДНО!