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 Functions in Swift Functions in Swift Recap: Functions

Why is it type double and not Int?

Hey guys, I was doing this code challenge and, I just don't know what to do and I hope one of you guys can help me out with my problem, I just don't understand why would temperature be in Double and not in Int, I know, the divide and multiply numbers are Integers, but I was just trying something. So I hope someone can help me out! Thanks.

functions.swift
// Enter your code below
func temperatureInFahrenheit(temperature: Double, multiply: Double, divide: Double, plus: Double) -> Double {
    let temperatureInFahrenheit = (temperature * multiply / divide + plus)
    return temperatureInFahrenheit
}

1 Answer

David Papandrew
David Papandrew
8,386 Points

Hi Justus,

Your function is not quite right. You want the function to take a single input named temperature. The calculation to convert the temperature value to Fahrenheit takes place within the function itself.

func temperatureInFahrenheit(temperature: Double) -> Double {
    return (temperature * 9)/5 + 32
}