Os comandos de saída necessários para solucionar o problema apresentado em pseudocódigo seriam: 1. Escreva "Digite um número inteiro positivo: " 2. Leia o valor digitado pelo usuário e armazene na variável "numero" 3. Inicialize a variável "numero_invertido" com o valor 0 4. Enquanto "numero" for maior que 0, faça: 1. Obtenha o resto da divisão de "numero" por 10 e armazene na variável "digito" 2. Multiplique "numero_invertido" por 10 e some com o valor de "digito" 3. Divida "numero" por 10 e armazene o resultado na variável "numero" 5. Escreva ("O valor invertido é = ", numero_invertido) Em pseudolinguagem, a solução seria: ESCREVA "Digite um número inteiro positivo: " LEIA numero numero_invertido = 0 ENQUANTO numero > 0 FAÇA digito = numero MOD 10 numero_invertido = numero_invertido * 10 + digito numero = numero / 10 FIM_ENQUANTO ESCREVA "O valor invertido é = ", numero_invertido
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar