Отображение запятой в типе интижер

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Panagiotis
Сержант
Сообщения: 115
Зарегистрирован: 11.09.2015{, 20:58}
Репутация: 5
Имя: Панаётис

Отображение запятой в типе интижер

#1

Сообщение Panagiotis » 07.03.2017{, 17:40}

Прошу помочь, как вставить запятую между чисел "аналогично куда понадобиться вставить" в тип интижер то есть на дисплее жк отображалась запятая.
Подключено к ардуино уно по I2C LCD дисплей на HD44780 4х20.
Пример число 123 а надо отображалась как 1.23 в данном случаи.
Последний раз редактировалось Panagiotis 10.03.2017{, 17:51}, всего редактировалось 1 раз.

Аватара пользователя
slavas
Лейтенант
Сообщения: 587
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 0
Откуда: Санкт-Петербург

Отображение запятой в типе интижер

#2

Сообщение slavas » 07.03.2017{, 18:08}

Разделите число на 100 и получите float 1.23

Panagiotis
Сержант
Сообщения: 115
Зарегистрирован: 11.09.2015{, 20:58}
Репутация: 5
Имя: Панаётис

Отображение запятой в типе интижер

#3

Сообщение Panagiotis » 07.03.2017{, 18:15}

Спасибо за оказанную помощь

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Отображение запятой в типе интижер

#4

Сообщение AVGN » 07.03.2017{, 18:26}

Да кстати тоже надо разделить .
Только вот так 7.200.000
Вложения
0450957.png
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
slavas
Лейтенант
Сообщения: 587
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 0
Откуда: Санкт-Петербург

Отображение запятой в типе интижер

#5

Сообщение slavas » 07.03.2017{, 19:02}

AVGN, как вы получили это число?

OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07.09.2015{, 23:53}
Репутация: 0

Отображение запятой в типе интижер

#6

Сообщение OlegAn1962 » 07.03.2017{, 20:50}

Вероятно, как то так:

Вложения
9267298.png

Аватара пользователя
Anydy
Администратор
Сообщения: 3273
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 278
Имя: Андрей

Отображение запятой в типе интижер

#7

Сообщение Anydy » 08.03.2017{, 08:34}

Запитая это же девка которая много пьёт! Не её надо вставлять а ей!
Простите, не удержался....насмешили!

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Отображение запятой в типе интижер

#8

Сообщение AVGN » 08.03.2017{, 08:47}

slavas писал(а):AVGN, как вы получили это число?
Вот так

OlegAn1962 писал(а):Вероятно, как то так:
Не не работает . Выводит на дисплей 7200000.00720000
Вложения
7901276.png
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 62
Контактная информация:

Отображение запятой в типе интижер

#9

Сообщение Олег » 08.03.2017{, 10:40}

AVGN писал(а):Не не работает . Выводит на дисплей 7200000.00720000
на входы 2 и 4 блока Ssum надо константу "." (точка) поставить. И Get substring настроить.
Последний раз редактировалось Олег 08.03.2017{, 10:41}, всего редактировалось 1 раз.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Отображение запятой в типе интижер

#10

Сообщение AVGN » 08.03.2017{, 10:47}

Олег писал(а):на входы 2 и 4 блока Ssum надо константу "." (точка) поставить. И Get substring настроить.
Кто ж знал. Сделал все по картинке.
И как этот Get substring настроить?
Справка скудная и непонятная для радиста.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Отображение запятой в типе интижер

#11

Сообщение AVGN » 08.03.2017{, 11:01}

Методом научного тыка сделал   

Вложения
____7.200.000.flp
(1.2 МБ) 37 скачиваний
5407891.png
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 62
Контактная информация:

Отображение запятой в типе интижер

#12

Сообщение Олег » 08.03.2017{, 11:03}

Начало - это с какого символа начать вырезать, Конец - каким символом закончить. Например Начало, константа 7; Конец, константа 3. на выходе будет с 7 по 3 символ.

Опоздал
Последний раз редактировалось Олег 08.03.2017{, 11:04}, всего редактировалось 1 раз.

Panagiotis
Сержант
Сообщения: 115
Зарегистрирован: 11.09.2015{, 20:58}
Репутация: 5
Имя: Панаётис

Отображение запятой в типе интижер

#13

Сообщение Panagiotis » 10.03.2017{, 17:07}

Добрый день. Наверно я что то не понял как разделяя интижер получить после число с запятой. Может кто показать как это реализуется?

Добавлено (10.03.2017, 17:07)
---------------------------------------------
тут показывает только 12

#include <LiquidCrystal.h>
LiquidCrystal _lcd1(12, 11, 5, 4, 3, 2);
int _dispTempLength1=0;
boolean _isNeedClearDisp1;int _disp1oldLength = 0;
void setup()
{
_lcd1.begin(16, 2);
}
void loop()
{if (_isNeedClearDisp1) {_lcd1.clear(); _isNeedClearDisp1= 0;}//Плата:1
if (1) {
_dispTempLength1 = ((((String("Speed:")) + ((String((123)/(10), DEC))) + (String("Km"))))).length();
if (_disp1oldLength > _dispTempLength1) {_isNeedClearDisp1 = 1;}
_disp1oldLength = _dispTempLength1;
_lcd1.setCursor(0, 0);
_lcd1.print((((String("Speed:")) + ((String((123)/(10), DEC))) + (String("Km")))));
} else {
if (_disp1oldLength > 0) {_isNeedClearDisp1 = 1; _disp1oldLength = 0;}
}
Последний раз редактировалось Panagiotis 10.03.2017{, 17:51}, всего редактировалось 1 раз.

Panagiotis
Сержант
Сообщения: 115
Зарегистрирован: 11.09.2015{, 20:58}
Репутация: 5
Имя: Панаётис

Отображение запятой в типе интижер

#14

Сообщение Panagiotis » 10.03.2017{, 17:14}

вот тестовая программка
Вложения
LCD_2X16_PROJEC.flp
(64.74 КБ) 39 скачиваний

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Отображение запятой в типе интижер

#15

Сообщение AVGN » 10.03.2017{, 17:15}

Panagiotis писал(а):Добрый день. Наверно я что то не понял как разделяя интижер получить после число с запитой. Может кто показать как это реализуется?
Для вашего примера 1.23 проект прицепил
На дисплее не проверял.
Вложения
____1.23.flp
(1.19 МБ) 41 скачивание
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Panagiotis
Сержант
Сообщения: 115
Зарегистрирован: 11.09.2015{, 20:58}
Репутация: 5
Имя: Панаётис

Отображение запятой в типе интижер

#16

Сообщение Panagiotis » 10.03.2017{, 17:19}

не могу скачать Ваш файл AVGN
Последний раз редактировалось Panagiotis 10.03.2017{, 17:52}, всего редактировалось 1 раз.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Отображение запятой в типе интижер

#17

Сообщение AVGN » 10.03.2017{, 17:23}

Panagiotis писал(а):вот тестовая программка
Константу надо применить Float.
Тогда будет запятая

Добавлено (10.03.2017, 17:23)
---------------------------------------------
Panagiotis писал(а):не могу спустить Ваш файл AVGN
Спустить это как?
Скачать не можете?
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Panagiotis
Сержант
Сообщения: 115
Зарегистрирован: 11.09.2015{, 20:58}
Репутация: 5
Имя: Панаётис

Отображение запятой в типе интижер

#18

Сообщение Panagiotis » 10.03.2017{, 17:28}

да уже скачал. Оказалась интернет эксплорер затупил с хрома пришлось скачать. Спасибо за помощь

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Отображение запятой в типе интижер

#19

Сообщение AVGN » 10.03.2017{, 17:31}

Panagiotis, вот Ваш проект должна появиться запятая.
Но если хотите 1,23, то 123 делить надо на 100 =1,23
Вложения
5514955.flp
(65 КБ) 36 скачиваний
Последний раз редактировалось AVGN 10.03.2017{, 17:33}, всего редактировалось 1 раз.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

slava1
Рядовой
Сообщения: 14
Зарегистрирован: 05.11.2016{, 20:25}
Репутация: 0
Откуда: Санкт-Петербург

Отображение запятой в типе интижер

#20

Сообщение slava1 » 10.03.2017{, 17:47}

Пи... две страницы бреда и повтор поста#2,     

Ответить

Вернуться в «Спросить у знатоков»