Leia do usuário um número inteiro de três dígitos (entre 100 e 999). O programa deve calcular e mostrar a soma dos seus algarismos. Exemplo: se o usuário digitar 583, a soma será
.
Passo 1
O enunciado pede que o programa leia um número inteiro de três dígitos e calcule a soma dos seus algarismos. Informações dadas:
- O número lido é um inteiro
com três dígitos, ou seja . - O objetivo é mostrar a soma dos algarismos das centenas, dezenas e unidades do número
.
Passo 2
Como pensar no número em termos dos algarismos: um número de três dígitos pode ser escrito como
onde:
-
é o algarismo das centenas (um inteiro entre e ), -
é o algarismo das dezenas (um inteiro entre e ), -
é o algarismo das unidades (um inteiro entre e ).
O que queremos é a soma.
Passo 3
Explicação dos operadores que vamos usar (sem pular etapas):
- O resto da divisão por
de , escrito , dá o algarismo das unidades . Intuitivamente, ao dividir por o que sobra é o último dígito. - A divisão inteira por
, escrita , “remove” o último dígito (unidades). Por exemplo, . - A divisão inteira por
, , dá diretamente o algarismo das centenas .
Passo 4
Método passo a passo para extrair cada algarismo usando apenas divisão inteira e resto:
- Unidade:
- Remover a unidade para obter as duas primeiras cifras:
- Dezena (é o último dígito de
):
- Centena:
- Soma:
Essas fórmulas são suficientes e fáceis de aplicar à mão ou no programa.
Passo 5
Escrever a soma somente em função de
(sem variáveis auxiliares, usando notação comum):
Essa expressão diz: pega a centena, pega a dezena (que é a dezena do quociente por
) e pega a unidade (resto por
), e some tudo.
Passo 6
Aplicação numérica passo a passo para o exemplo dado
:
- Unidade:
- Divisão inteira por
:
- Dezena:
- Centena:
- Soma:
Portanto, para
a soma dos algarismos é
.
Passo 7
Uma alternativa (útil se não lembrar do operador
) usando subtrações:
-
. -
(resto depois de tirar as centenas). -
. -
. -
.
Exemplo rápido com: , , , , soma .
Passo 8
Pseudocódigo simples para implementar no programa (cada variável matemática escrita em notação clara):
Ler (garantir
)\n
\n
\n
\n
\n
\n
Mostrar
Ler
Mostrar
Passo 9
Dicas rápidas para a prova / sem ansiedade:
- Decore mentalmente que “
” pega a unidade e a divisão inteira por “corta” a unidade — isso resolve boa parte dos exercícios com dígitos. - Faça um exemplo rápido à mão (por exemplo
e ) para checar o raciocínio: para soma , para soma . - Respire fundo: a técnica é sempre a mesma — extrair dígitos com divisão inteira e resto, depois somar.
Resposta
Para
: