Skip to content

Commit 26de715

Browse files
Jim FloresJim Flores
authored andcommitted
Revised starter code for the TS exercises.
1 parent b1f0302 commit 26de715

File tree

5 files changed

+51
-5
lines changed

5 files changed

+51
-5
lines changed

exercises/SpaceLocation.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// Paste in the provided code here:

exercises/parts1-3.ts renamed to exercises/part1-2.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212

1313

1414

15-
// Part 3: Define the 'getDaysToLocation' function here:
15+
// Code the output statement here:

exercises/part3.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
let spacecraftName: string = "Space Shuttle";
2+
let speedMph: number = 17500;
3+
let kilometersToMars: number = 225000000;
4+
let kilometersToTheMoon: number = 384400;
5+
let milesPerKilometer: number = 0.621;
6+
7+
// Part 3 - Code the getDaysToLocation function here:
8+
9+
10+
11+
12+
13+
// Call the function and print the output here:

exercises/parts4-5.ts renamed to exercises/part4.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
// Part 5 - Add your import statement to line 2:
2-
3-
41
let kilometersToMars: number = 225000000;
52
let kilometersToTheMoon: number = 384400;
63

@@ -17,4 +14,12 @@ let kilometersToTheMoon: number = 384400;
1714
// return hours / 24;
1815
// }
1916

20-
// Part 4 - Define your Spacecraft class here:
17+
// Define your Spacecraft class here:
18+
19+
20+
21+
// Create an instance of the class here:
22+
23+
24+
// Code two output statements - one for the trip to Mars and one for the trip
25+
// to the Moon:

exercises/part5.ts

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Add your import statement to line 2:
2+
3+
4+
let kilometersToMars: number = 225000000;
5+
let kilometersToTheMoon: number = 384400;
6+
7+
class Spacecraft {
8+
milesPerKilometer: number = 0.621;
9+
name: string;
10+
speedMph: number;
11+
12+
constructor(name: string, speedMph: number) {
13+
this.name = name;
14+
this.speedMph = speedMph;
15+
}
16+
17+
getDaysToLocation(kilometersAway: number): number {
18+
let milesAway: number = kilometersAway * this.milesPerKilometer;
19+
let hours: number = milesAway / this.speedMph;
20+
return hours / 24;
21+
}
22+
23+
// Add the printDaysToLocation function here.
24+
25+
}
26+
27+
// Paste in the code from step 6 here:

0 commit comments

Comments
 (0)