Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Im stuck on this

Where are you stuck? Post your current code, please.

2,3,4

1 Answer

In Step 2 : you need to declare the func calculateTaxes In Step 3: you need to return this (self.amount * (percentage/100)) In Step 4 : you need to calculate the taxes for 7.5 and assign it to a new variable called taxes

          struct Expense {
          var description: String
           var amount: Double = 0.0

       init (description: String) {
           self.description = description
     }

       func calculateTaxes(percentage: Double) ->Double{
       return (self.amount * (percentage/100))

       } 
  }

   var item = Expense(description : "Apple")
   item.amount = 100
    var taxes = item.calculateTaxes(7.5)