Escrever um programa para verificar se dois valores inteiros não-negativos dados têm o mesmo último dígito.

Passo 1

O enunciado pede para verificar se dois valores inteiros não-negativos têm o mesmo último dígito. O conteúdo principal é uso do operador módulo para extrair dígitos e comparação lógica, algo típico de programação básica.

Passo 2

Para cada valor inteiro (digamos a e b), podemos extrair o último dígito usando o operador módulo 10. Ou seja, definimos:
d1 = a bmod 10
e
d2 = b bmod 10

Passo 3

Depois de obtermos os dígitos d1 e d2, comparamos esses valores. Se d1 = d2, então os dois números têm o mesmo último dígito; caso contrário, não têm.

Passo 4

Em pseudocódigo, ficaria assim:
Leia a e b
Calcule d1 = a bmod 10
Calcule d2 = b bmod 10
Se d1 = d2 então imprimir “sim” senão imprimir “não”

Resposta

Os dois números têm o mesmo último dígito se, e somente se a bmod 10 = b bmod 10.

Exercícios relacionados