mirror of
https://codeberg.org/andyscott/exercism.git
synced 2024-11-09 21:30:47 -05:00
24 lines
926 B
Markdown
24 lines
926 B
Markdown
|
# 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
|