decToBin function

String decToBin(
  1. int decimalNumber
)

This function converts a decimal number of type

Implementation

String decToBin(int decimalNumber) {
  List<String> endChars = [];
  int dec = decimalNumber;
  int initItem = dec % 2;
  String startDigit = initItem.toString();
  endChars.add(startDigit);
  while ((dec ~/ 2).toInt() != 0) {
    dec = (dec ~/ 2).toInt();
    int itemOneToAdd = dec % 2;
    String itemTwoToAdd = itemOneToAdd.toString();
    endChars.add(itemTwoToAdd);
  }
  var reversedChars = List.from(endChars.reversed);
  String result = reversedChars.join('');
  return result;
}