Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
15 / 15 / 4
Регистрация: 06.03.2014
Сообщений: 2,046
1

Дата и сложение значений переменных

13.09.2020, 22:21. Просмотров 878. Ответов 4
Метки нет (Все метки)

Есть 30 секунд и есть 2000 секунд, как верно конвертировать данные значения во время. То есть на выходе необходимо получить
00:00:00

Второй вопрос. Допустим переменная содержит строчку, необходимо добавить, в цикле сложить значение с предыдущим

Не выходит
Bash
1
gg=gg"\n текст"
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2020, 22:21
Ответы с готовыми решениями:

Сложение значений переменных типа char
char a = '5'; char b = '4'; int g = a + b; textBox1.Text = g.ToString(); Получается... 105!!!...

Сложение значений переменных как строковых при их численном значении
Написал простенький скрипт. Одна функция инициализирует объект, переменной которого задается...

Класс «Дата». Сложение/вычитание дат
Здравствуйте, нужна помощь - подсказка. Вот задание: Описать класс «Дата» – день, месяц (число),...

Группировка и сложение значений двумерного массива по совпадению двух значений
Всем добрый день! Голову сломал, смиренно прошу помощи. Есть двумерный массив, задача:...

4
display "I'LL BE BACK"
1126 / 796 / 245
Регистрация: 02.04.2009
Сообщений: 3,016
15.09.2020, 11:15 2
Цитата Сообщение от Gerd199 Посмотреть сообщение
Есть 30 секунд
https://unix.stackexchange.com... ns-seconds

Цитата Сообщение от Gerd199 Посмотреть сообщение
Второй вопрос
Bash
1
gg=$gg"\n текст"
0
15 / 15 / 4
Регистрация: 06.03.2014
Сообщений: 2,046
15.09.2020, 18:12  [ТС] 3
Bash
1
2
3
4
5
6
7
8
9
10
function displaytime {
  local T=$1
  local H=$((T/60/60%24))
  local M=$((T/60%60))
  local S=$((T%60))
  if [ $H -lt 10 -a $H -gt 0 ]; then printf '0'$H':'; elif [ $H -ge 1 ]; then printf $H':'; fi
  if [ $M -lt 10 ]; then printf '0'$M':'; else printf $M':'; fi
  if [ $S -lt 10 ]; then printf '0'$S; else printf $S; fi
  printf '\n'
}
displaytime $timm

Работает. Вопрос в том, как сделать чтобы вывести так

echo displaytime $timm, а в функции отдать через return и возможно упростить?
0
15 / 15 / 4
Регистрация: 06.03.2014
Сообщений: 2,046
16.09.2020, 10:12  [ТС] 4
хелпс
0
display "I'LL BE BACK"
1126 / 796 / 245
Регистрация: 02.04.2009
Сообщений: 3,016
16.09.2020, 10:30 5
Лучший ответ Сообщение было отмечено Gerd199 как решение

Решение

Gerd199,

Bash
1
echo $(displaytime $timm)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.09.2020, 10:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Передача значений переменных или ссылок, неконтролируемое изменение переменных
// заголовок класса ObservableCollection<LineDom> Method1; Method1 = new...

Найти простейшую формулу от трёх переменных, принимающую значение 1 только на следующих наборах значений переменных
2. Найти простейшую формулу от трёх переменных, принимающую значение 1 только на следующих наборах...

сложение переменных
Добрый день друзья.Помогите пожалуйста вот в каком вопросе.. у меня есть txt файл ...

Сложение переменных
Вот такой вот пример у меня сработал: $a = 1; $b = 2; $a += $b; echo $a; //Вывелось значение 3...

Сложение переменных
Доброго времени суток уважаемые форумчане! Уже вторые сутки пытая всезнающего гугла ломаю себе...

Сложение переменных
Всем привет! Есть 2 файла txt, в которых числа в 3 столбика через запятую. Первые 2 столбца...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.