hudyfx
(usa Outra)
Enviado em 15/09/2011 - 17:29h
acho que é isso ai mesmo... eu faria assim, saca só...
#!/bin/bash
echo -n "entre com o numero de 3 digitos: "
read numero
if [ ${#numero} -gt 3 ];then
echo "o numero tem mais de 3 digitos."
else
centena=$(($numero / 100))
dezena=$((($numero % 100) / 10 ))
unidade=$((($numero % 100) % 10 ))
[ $centena -eq 1 ] && palavra1="centena" || palavra1="centenas"
[ $dezena -eq 1 ] && palavra2="dezena" || palavra2="dezenas"
[ $unidade -eq 1 ] && palavra3="unidade" || palavra3="unidades"
echo "$numero = $centena $palavra1, $dezena $palavra2 e $unidade $palavra3"
fi
testa ai... ve se da certo... num deu pra testar agora...