exercism/cpp/freelancer-rates/HINTS.md

24 lines
926 B
Markdown
Raw Normal View History

# 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