code: def round_affected_number(
          number,
          use_rounding=False,
          use_population_rounding=False):
      
      decimal_number = float(number)
      rounded_number = int(ceil(decimal_number))
      if use_rounding and use_population_rounding:
          # if uses population rounding
          return rounding(rounded_number, use_population_rounding)
      elif use_rounding:
          return rounded_number
  
      return decimal_number
docs: Tries to convert and round the number.
  
      Rounded using population rounding rule.
  
      :param number: number represented as string or float
      :type number: str, float
  
      :param use_rounding: flag to enable rounding
      :type use_rounding: bool
  
      :param use_population_rounding: flag to enable population rounding scheme
      :type use_population_rounding: bool
  
      :return: rounded number