geovanesian
(usa Ubuntu)
Enviado em 19/01/2018 - 19:10h
Boa tarde!!
Então pessoal, tivemos uma prova de sistemas informaticos, porém teve um problema em particular que toda turma não foi nada bem, digo por mim também..
Bem o enunciado era o seguinte:
Dado um numero inteiro positivo, seu crápulo é o número que se obtém somando os digitos que lo compoe. Se o valor da soma é menor que 10, o crápulo é o valor obtido desta soma, caso contrário, tem que voltar a somar os digitos até que seja menor que 10. Escreva um programa que calculo o crápulo de um numero. Exemplo: o crapulo de 7 é 7. o Crapulo de 13 é 4...
Bom eu fiz assim, apenas para se o crapulo for menor que 10, mais que isso não conseguí fazer, já que acho, acho, que entrar for e também matrizes .
#!/bin/bash
#18 de Enero de 2018
clear
if test $num -lt 10
then
echo "Seu crápulo es : $num"
else
echo "Você digitou um numero maior que 10 e o programa não calcula seu crápulo."
fi
Se alguém souber fazer isso, me ajude.