1
1
//Import modules:
2
- const input = //Import readline-sync.
3
- const averages = //Import functions from averages.js.
4
- const printAll = //Import function from display.js.
5
- const randomSelect = //Import function from randomSelect.js.
2
+ const input = require ( 'readline-sync' ) //Import readline-sync.
3
+ const averages = require ( "./ScoreCalcs/averages" ) ; //Import functions from averages.js.
4
+ const printAll = require ( "./display" ) ; //Import function from display.js.
5
+ const randomSelect = require ( "./randomSelect" ) ; //Import function from randomSelect.js.
6
6
7
7
//Candidate data:
8
8
let astronauts = [ 'Fox' , 'Turtle' , 'Cat' , 'Hippo' , 'Dog' ] ;
@@ -19,18 +19,19 @@ for (let i = 0; i<prompts.length; i++){
19
19
if ( response . toLowerCase ( ) === 'y' ) {
20
20
if ( i === 0 ) {
21
21
//Call 'printAll' here and pass in all necessary arguments.
22
+ printAll ( astronauts , testTitles , scores ) ;
22
23
} else if ( i === 1 ) {
23
24
for ( let j = 0 ; j < testTitles . length ; j ++ ) {
24
- let avg = //Call 'averageForTest' here. Pass in j and scores as arguments.
25
+ let avg = averages . averageForTest ( j , scores ) ; //Call 'averageForTest' here. Pass in j and scores as arguments.
25
26
console . log ( `${ testTitles [ j ] } test average = ${ avg } %.` ) ;
26
27
}
27
28
} else if ( i === 2 ) {
28
29
for ( let j = 0 ; j < astronauts . length ; j ++ ) {
29
- let avg = //Call 'averageForStudent' here. Pass in j and scores as arguments.
30
+ let avg = averages . averageForStudent ( j , scores ) ; //Call 'averageForStudent' here. Pass in j and scores as arguments.
30
31
console . log ( `${ astronauts [ j ] } 's test average = ${ avg } %.` ) ;
31
32
}
32
33
} else {
33
- let walker = //Call 'randomSelect' to pick a spacewalker from the astronauts array.
34
+ let walker = randomSelect ( astronauts ) ; //Call 'randomSelect' to pick a spacewalker from the astronauts array.
34
35
console . log ( `${ walker } is the next spacewalker.` ) ;
35
36
}
36
37
} else {
0 commit comments