Você pode usar printf "cal =%.1f\n", used em vez de ter controle de modificadores de tipo de impressão e área.
O .1f significa que, apenas imprimir 1 casa decimal após um ponto flutuante, você pode alterá-lo para qualquer número que você quiser em casas decimais.