formatNumber method
Formats a number as a string, removing decimal point if it's an integer.
Implementation
String formatNumber(double value) {
// if the value is an integer, return it as an integer
if (value == value.toInt()) {
return value.toInt().toString();
}
return value.toString();
}