Start learning free

LESSON 54 OF 414 · CALCULATIONS - CHALLENGES

Employee of the Year V1 - Project in Kotlin

Practice

Compute an end-of-year performance bonus for one employee, then print the employee's name and the bonus.

You start with:

        val name = "John Doe"
        val productivity = 83
        val salary = 135000

Build:

John Doe
Bonus: $20250

Rules:

  • The bonus is 15% of the salary, rounded down to a whole number.
  • Print the employee's name on the first line.
  • Print the bonus on the second line as "Bonus: $<amount>".
  • productivity is not used in this version. It is there for the next versions, where you will compare employees by productivity.

Dividing two whole numbers (Int) drops the fraction, so salary * 15 / 100 is already rounded down: val bonus = salary * 15 / 100

+ turns the Int into text: println("Bonus: $" + bonus)

        val name = "John Doe"
        val productivity = 83
        val salary = 135000

        val bonus = salary * 15 / 100
        println(name)
        println("Bonus: $" + bonus)

STEP 1 OF 3
    Ctrl + Enter to check

    Employee Of The Year V1 in Kotlin

    Keep going with KotlinAbout 340 step-by-step lessons, from your first line of code to coding interviews. Free to start.
    Start learning free