Нахождение самого высокого и самого низкого значения осадков в Раптор

Обновленная версия.

Я понял свою предыдущую проблему с этим, но я все еще не уверен, как сделать последнюю часть. Я не знаю, как получить число, которое находится внутри скобки, вместо того, чтобы получить значение, которое хранится внутри него. Массив состоит из 12 чисел, и, например, я ищу наибольшее значение, которое может быть 20 и которое было введено на 4-м месте. Я могу только понять, как заставить его отображать 20, но вместо этого я хочу отобразить 4. Он имеет пользовательский ввод, поэтому число, которое должно отображаться, может варьироваться, и я не уверен, как это сделать.
Мне нужно отображать только число массивов для самых высоких и самых низких значений. Я не знаю, использую ли я для этого неправильный массив.

Главная — это первая секция, которая вызывает другие функции

Функция getInput и присваивает введенные значения одному из 12 чисел в массиве

Функция calculateTotal, которая просто суммирует все значения.

Функция calculateAverage, которая берет все введенные числа и находит среднее значение

Функция findHigh, которая определяет, какое введенное число является наибольшим. У меня есть другая функция, почти идентичная этой, но находящая наименьшее. Это две функции, которые должны отображать номер массива, а не значение, которое сохраняется внутри него.

страница функции displayResults, на которой будут отображаться значения.


person alice83    schedule 20.10.2017    source источник
comment
Я запутался в том, какой раздел вы имеете в виду.   -  person Matt    schedule 20.10.2017
comment
Извините, это выглядело иначе, когда я публиковал это. На третьей картинке меня постоянно останавливает и говорит, что наивысшее значение не найдено.   -  person alice83    schedule 21.10.2017


Ответы (1)


Итак, у вас есть пара проблем, но их легко исправить. Это касается только исправления изображения 3, которое имеет наивысшее значение.

1.) Когда вы устанавливаете highestValue, вы говорите, что наибольшее значение равно [январь, количество дождя]. Вы должны сказать, что это highestValue <- data[1,2]. Это укажет на amountOfRain.

2.) Вам нужно изменить имя либо вашей Call, либо вашей переменной highestValue, потому что она конфликтует.

Дайте им попробовать и дайте мне знать, что вы получите.

person Matt    schedule 23.10.2017