|   |   | 
| 
 | Как вывести цену без копеек? | ☑ | ||
|---|---|---|---|---|
| 0
    
        tabarigen 30.06.17✎ 17:11 | 
        Сейчас цена выводится с копейками. Пример 179 руб 65 к.
 А нужно так 179,65 руб. Код такой. Обл.Параметры.ЦенаСтрокой = "" + Цел(Стр.ЦенаРозн) +"руб " +?(СтрДлина(СтрЗаменить(Остаток,"0,","")) = 1,СтрЗаменить(Остаток,"0,","") + "0",СтрЗаменить(Остаток,"0,","")) +"к"; | |||
| 1
    
        zak555 30.06.17✎ 17:12 | 
        Обл.Параметры.ЦенаСтрокой = Стр.ЦенаРозн + " " + валюта;     | |||
| 2
    
        PiterPrg 30.06.17✎ 17:13 | 
        Так что-ли?
 Обл.Параметры.ЦенаСтрокой = "" + Стр.ЦенаРозн +" руб"; | |||
| 3
    
        Лефмихалыч 30.06.17✎ 17:30 | 
        (2) нет, вот так
 Обл.Параметры.ЦенаСтрокой = "" + Цел(Стр.ЦенаРозн) +"," +?(СтрДлина(СтрЗаменить(Остаток,"0,","")) = 1,СтрЗаменить(Остаток,"0,","") + "0",СтрЗаменить(Остаток,"0,","")) +" руб"; | |||
| 4
    
        Лефмихалыч 30.06.17✎ 17:30 | 
        вообще - это просто гениальный способ вывода цены БЕЗ КОПЕЕК     | |||
| 5
    
        vicof 30.06.17✎ 17:54 | 
        Спасибо, поржал     | |||
| 6
    
        Tatitutu 30.06.17✎ 17:58 | 
        (5)+1005000
 но...есть одно , но согласно заданию в (0) (2) и (3) ответ неверный (почти..., но нет) | |||
| 7
    
        tabarigen 30.06.17✎ 19:29 | 
        (4) я проводил опрос среди клиентов 100 из 100 ответили что им ясно, что в числе 179,69  -- 69 это копейки. Если бы попался хотя бы один такой как ты я бы отказался от этой затеи.     | |||
| 8
    
        Cyberhawk 30.06.17✎ 19:34 | 
        "в числе 179,69  -- 69 это копейки" // Вообще-то "69" - это дробная часть. Ну или еще кое-чего.
 Рекомендую пройти тест: https://naked-science.ru/flash/test.html О результате отпишись :) | |||
| 9
    
        Fram 30.06.17✎ 19:59 | 
        (8) ты задрал всех своими тестами )     | |||
| 10
    
        Fram 30.06.17✎ 20:01 | 
        В данном случае и без тестов все понятно, по моему     | |||
| 11
    
        Cyberhawk 30.06.17✎ 20:02 | 
        (9) А ты проходил? :D     | |||
| 12
    
        tabarigen 30.06.17✎ 20:06 | 
        (8) ссорян, не так, быстро прочел сообщение (4) и не прочел предыдущее. 
 Тест прошел. Результат 20 очков =( 20-25 очков: У вас хорошо развито логическое мышление. Однако вы можете делать ошибки в нестандартных или запутанных случаях. Получив какой-нибудь вывод в результате рассуждения, не торопитесь принимать его за истину. Возьмите за правило перепроверять свои выводы, искать в них ошибки и просто слабые места. Не удивляйтесь, не возмущайтесь, если вас поправляют: возможно, за дело. | |||
| 13
    
        tabarigen 30.06.17✎ 20:07 | 
        (10) поделитесь пожалуйста Вашим выводом. с радостью восприму критику.     | |||
| 14
    
        tabarigen 30.06.17✎ 20:10 | 
        (1) предполагается что если цена будет целым числом, дробную часть не выводить     | |||
| 15
    
        Fram 30.06.17✎ 20:42 | 
        (13) ты серьезно сам не можешь сделать задачу (если ее можно вообще так назвать) из (0)?     | |||
| 16
    
        tabarigen 30.06.17✎ 20:58 | 
        (15) на ту секунду когда писал, лень было отладчик запускать.     | |||
| 17
    
        Fram 30.06.17✎ 21:01 | 
        (16) а нафига там отладчик?     | |||
| 18
    
        tabarigen 30.06.17✎ 21:03 | 
        (17) я к 1с имею опосредственное отношение. Прям так по памяти не смогу написать.     | |||
| 19
    
        Fram 30.06.17✎ 21:04 | 
        (16) а на мисту закинуть такой вопрос не лень. первая мысль, которая возникла у меня, например, это мол опять какой то пользователь программировать пытается.     | |||
| 20
    
        tabarigen 30.06.17✎ 21:08 | 
        (19) В общем я понял Вас. Завтра решение скину сюда, зацените.     | |||
| 21
    
        Fram 30.06.17✎ 21:10 | 
        (20) какое решение? в (3) уже все сделали за тебя. заменили "руб " на запятую и "к" на "руб"     | |||
| 22
    
        tabarigen 30.06.17✎ 21:11 | 
        (21) окей гугл. забыл добавить что в случае целого числа дробную часть желательно отбрасывать.     | |||
| 23
    
        Fram 30.06.17✎ 21:13 | 
        (22) а вот этот кусок по твоему что делает?
 ?(СтрДлина(СтрЗаменить(Остаток,"0,","")) = 1,СтрЗаменить(Остаток,"0,","") + "0",СтрЗаменить(Остаток,"0,","")) | |||
| 24
    
        tabarigen 30.06.17✎ 21:17 | 
        (21) удаляет нули.
 но то что в (3) не совсем то. Ибо там запятая всегда выводится | |||
| 25
    
        Fram 30.06.17✎ 21:20 | 
        (24) а ну это суперсложная задача! решай     | |||
| 26
    
        Fram 30.06.17✎ 21:21 | 
        (3) shame on you, Лефмихалыч )))     | |||
| 27
    
        vadim777 30.06.17✎ 21:45 | 
        (12) 28     | |||
| 28
    
        tabarigen 30.06.17✎ 22:09 | 
        (26) спасибо за поддержку     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |