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