2017-10-20 1 views
0

업데이트 버전.랩터의 강우량 최고치와 최저치 찾기

나는 이전 문제를 알아 냈지만 마지막 부분을 어떻게 수행해야할지 여전히 확신하지 못했습니다. 나는 내부에 저장된 값을 얻는 대신 괄호 안에 들어가는 숫자를 얻는 방법을 모른다. 배열은 12 개의 숫자로 구성되며 예를 들어 20 일 수도 있고 4 번째 자리에 입력 된 가장 높은 값을 찾고 있습니다. 나는 20을 표시하는 방법을 알아낼 수 있지만 대신 4를 표시하려고합니다. 그것에는 사용자 입력이있어서 표시해야하는 숫자가 다를 수 있으며이를 수행하는 방법을 확신 할 수 없습니다.
배열 번호가 가장 높은 값과 가장 낮은 값에 대해서만 표시하면됩니다. 내가 잘못 배열을 사용하고 있는지 모르겠다.

The main is the first section which is calling the other functions

The getInput function and assigns the entered values to one of 12 numbers in the array

The calculateTotal function which just adds all the values up.

The calculateAverage function which takes all the numbers entered and finds the average

The findHigh function which figures out which number entered is the highest. I have another function almost identical to this but finding the lowest. These are the two that need to show the arrays number and not the value that is saved inside of it.

displayResults function page which will display the values.

+0

당신이 말하는 부분을 혼동합니다. – Matt

+0

게시 할 때 미안해 보였습니다. 세 번째 그림은 나를 계속 멈추고 highestValue가 발견되지 않는다고 말하는 것입니다. – alice83

답변

0

그래서 몇 가지 문제가 있지만 쉽게 해결할 수 있습니다. 이것은 highestValue 인 이미지 3을 수정하는 것입니다.

1.) highestValue을 설정할 때 가장 높은 값은 [1 월, amountOfRain]과 같습니다. 당신은 그것이 highestValue <- data[1,2]라고 말할 필요가 있습니다. 이것은 amountOfRain을 가리킬 것입니다.

2.) Call 또는 변수 highestValue이 (가) 충돌하므로 이름을 변경해야합니다.

그 (것)들에게 시험을주고 당신이 얻는 무슨을 알게하십시오.