|
5 / 5 / 1
Регистрация: 15.11.2012
Сообщений: 74
|
||||||
Среднее арифметическое 8-ми чисел и мин/макс17.11.2012, 10:52. Показов 3173. Ответов 10
Метки нет (Все метки)
Здравствуйте. Написал скрипт рассчитывающий среднее арифмитическое 8-ми чисел и мин/макс вводимых чисел. Как сделать так чтобы числа вводились в формате ч/м/с/мс, т.е. в формате часов.
0
|
||||||
| 17.11.2012, 10:52 | |
|
Ответы с готовыми решениями:
10
|
|
1 / 1 / 1
Регистрация: 09.09.2012
Сообщений: 31
|
|
| 17.11.2012, 14:36 | |
|
Ну можешь просто создать строку такого типа, сформировав её из твоих чисел и знаков разделителей, или копай в сторну объекта Date. Создаёшь сам объект и заполняешь его поля.
0
|
|
|
5 / 5 / 1
Регистрация: 15.11.2012
Сообщений: 74
|
|
| 17.11.2012, 15:47 [ТС] | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 09.09.2012
Сообщений: 31
|
|
| 17.11.2012, 16:02 | |
|
Ну а ты конкретизируй хоть как-то или тебе код написать??
0
|
|
|
5 / 5 / 1
Регистрация: 15.11.2012
Сообщений: 74
|
||
| 17.11.2012, 18:51 [ТС] | ||
|
0
|
||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 17.11.2012, 18:56 | ||
|
Wurka86, "ввести" и "вывести" - разные вещи
в вашем коде 8-мь тегов <input>, в которые пользователь вводит данные в вашем коде один alert (), который выводит результат обработки этих данных вы спрашиваете
0
|
||
|
5 / 5 / 1
Регистрация: 15.11.2012
Сообщений: 74
|
||
| 17.11.2012, 19:48 [ТС] | ||
![]() Добавлено через 34 минуты Должен признать вопрос сформулировал неверно. Необходимо чтобы 8-мь чисел вводилось в формате ч/м/с/мс т.е. в формате часов или секундамера. Все же были хотя бы раз на гонках. Допустим есть трасса и время прохождения каждого из 8-ми кругов. Необходимо найти среднее время прохождения всех 8 кругов( т.е. ср. арифметическое) а так же минимальное время круга и максимальное. Я реализовал это в более примитивном виде т.е. в виде простых чисел и по зачетке мне этого достаточно, но я все же хочу разобраться с этими часами.
0
|
||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 17.11.2012, 20:04 | |
|
Wurka86, теперь вообще ничего не понятно
сейчас у вас: 1) юзером вводятся данные в восемь полей 2) вы безо всякой проверки полагаете эти данные числами и обрабатываете их как числа 3) результаты обработки (вычисление среднего арифметического и поиск минимума/максимума) выводите в своём, нужном вам формате что вы сейчас хотите - совершенно непонятно? вы хотите, чтобы юзер вводил не числа, а время в формате ч/м/с/мс? а потом вы хотите вычислять среднее арифметическое и минимум/максимум? извините, но ваш скрипт тут совсем не при делах будет, потому что вычисление временного среднего - это вообще-то другой алгоритм нужен от вашего кода останутся только эти самые восемь полей для ввода и кнопка с надписью "Calculate" ^)
0
|
|
|
5 / 5 / 1
Регистрация: 15.11.2012
Сообщений: 74
|
|
| 17.11.2012, 20:23 [ТС] | |
|
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 17.11.2012, 20:44 | |
|
Wurka86, можно принудительно скриптом заставить юзера вводить время в нужном формате, но тогда формат должен быть строго разрядный - чч/ММ/сс/ммм, т.е. не 3/9/5/6, а 03/09/05/006
и с алгоритмом тогда всё будет просто: 1) сплитуете значения полей по разделителю / 2) переводите всё в миллисекунды (умножая секунды на 1000, минуты - на 60 и 1000, часы - на 60*60*1000 и добавляя миллисекунды) 3) при выводе среднего времени делаете обратное, используя оператор % - получая остаток от деления на 60*60*1000, потом при делении на 60*1000
1
|
|
|
5 / 5 / 1
Регистрация: 15.11.2012
Сообщений: 74
|
||
| 17.11.2012, 20:52 [ТС] | ||
Завтра буду пробовать, а сейчас иду спать=)
0
|
||
| 17.11.2012, 20:52 | |
|
Помогаю со студенческими работами здесь
11
Найти среднее арифметическое нечетных чисел элементов массива. Среднее арифметическое Мин+Макс
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|