Newer
Older
exercism-cpp / freelancer-rates / HINTS.md
# Hints

## General

- Browse the [`cmath` reference][cmath-reference] to learn about common mathematical operations and transformations that work with `doubles`.

## 1. Calculate the daily rate given an hourly rate

- Basic arithmetic operations where one argument is an `int`, and the other is a `double`, will return a `double`.

## 2. Calculate a discounted price

- Basic arithmetic operations where one argument is an `int`, and the other is a `double`, will return a `double`.

## 3. Calculate the monthly rate, given an hourly rate and a discount

- There is a [function in the `cmath` header][cmath-ceil] for rounding up.

## 4. Calculate the number of workdays given a budget, hourly rate, and discount

- Casting a `double` to an `int` will truncate the number at the decimal point.

[cmath-reference]: https://en.cppreference.com/w/cpp/header/cmath
[cmath-ceil]: https://en.cppreference.com/w/cpp/numeric/math/ceil