exercism.org/csharp/cars-assemble/HINTS.md

1.6 KiB

Hints

General

1. Calculate the success rate

2. Calculate the production rate per second

  • Use the AssemblyLine.SuccessRate() method you wrote earlier to determine the success rate.
  • C# allows for multiplication to be applied to two different number types (such as an int and a double). It will automatically return the "largest" data type.
  • Numbers can be compared using the built-in comparison- and equality operators.

3. Calculate the number of working items produced per second

  • Whereas an int can be automatically converted to a double, the reverse does not hold. The reason for this is that an int has less precision than a double so rounding has to be applied, also the range of numbers an int can represent is smaller than a double. To force this conversion, one can either use one of the Convert class' methods or cast to an int.