Skip to content

Commit c3cf9d2

Browse files
committed
update
1 parent 7b992e6 commit c3cf9d2

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed

Diff for: 4-loops/whale-talk/whale_talk.gif

3.56 MB
Loading

Diff for: 9-classes/pokedex/Pokedex.swift

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Write your code below 💪
2+
3+
struct Exercise {
4+
var name: String
5+
var muscleGroups: [String]
6+
var reps: Int
7+
var sets: Int
8+
var totalReps: Int
9+
10+
init(name: String, muscleGroups: [String], reps: Int, sets: Int) {
11+
self.name = name
12+
self.muscleGroups = muscleGroups
13+
self.reps = reps
14+
self.sets = sets
15+
self.totalReps = sets * reps
16+
}
17+
}
18+
19+
var pushUp = Exercise(name: "Push up", muscleGroups: ["Triceps", "Chest", "Shoulders"], reps: 10, sets: 3)
20+
21+
struct Regimen {
22+
var dayOfWeek: String
23+
var exercises: [Exercise]
24+
25+
init(dayOfWeek: String, exercises: [Exercise]) {
26+
self.dayOfWeek = dayOfWeek
27+
self.exercises = exercises
28+
}
29+
30+
func printExercisePlan() {
31+
print("Today is \(self.dayOfWeek) and you're going to:")
32+
for exercise in self.exercises {
33+
print("Do \(exercise.sets) sets of \(exercise.reps) \(exercise.name)s")
34+
print("That's a total of \(exercise.totalReps) \(exercise.name)s")
35+
}
36+
}
37+
}
38+
39+
var mondayRegimen = Regimen(dayOfWeek: "Monday", exercises:[pushUp])
40+
41+
mondayRegimen.printExercisePlan()
42+

0 commit comments

Comments
 (0)