Incluir um método (0712) para
ler um valor inteiro do teclado e
gravar essa quantidade em múltiplos de 6, pares, em ordem decrescente encerrando em 36 .
Exemplo: n=5=>60,54,48,42,36

Passo 1

Primeiro, vamos entender o que a questão está pedindo. Precisamos criar um método chamado 0712 que:
  1. Leia um número inteiro que o usuário vai digitar no teclado.
  2. Gere uma lista com essa quantidade de números que sejam múltiplos de 6, pares, e que estejam em ordem decrescente, terminando em 36.
Para resolver isso, vamos precisar entender conceitos básicos de leitura de entrada, laços de repetição, condicionais e como manipular listas em programação.

Passo 2

Primeiro, vamos ler o número inteiro que o usuário vai digitar. Em muitas linguagens de programação, usamos uma função para isso. Por exemplo, em Python, usamos input(), mas como estamos explicando de forma geral, apenas vamos supor que temos uma função para ler o valor.
n = int(input("Digite um número inteiro: "))
Aqui, n representa a quantidade de números que queremos na nossa lista.

Passo 3

Agora, precisamos gerar uma lista de múltiplos de 6 que são pares, em ordem decrescente, terminando em 36. Para que os números sejam pares e múltiplos de 6, basta que sejam múltiplos de 6, já que todo múltiplo de 6 é par (porque 6 é par).
Vamos começar com o maior múltiplo de 6 que queremos, que é 36, e ir diminuindo de 6 em 6 até termos n números.

Passo 4

Vamos usar um laço de repetição para criar essa lista. Em cada iteração, vamos adicionar 6 a menos que o número anterior, começando de 36.
Por exemplo, se n = 5, nossa lista será: 60, 54, 48, 42, 36.
Aqui está como podemos fazer isso:
lista = []
for i in range(n):
    numero = 36 + (n - i) * 6
    lista.append(numero)
Mas precisamos garantir que a sequência esteja em ordem decrescente e termine em 36. Então, ajustaremos a fórmula para começar de 36 + (n-1)*6 e diminuir 6 a cada passo.

Passo 5

Vamos ajustar o cálculo para começar com o maior número necessário. O primeiro número será 36 + (n-1)*6, e cada número seguinte será reduzido em 6.
Aqui está a versão corrigida:
lista = []
for i in range(n):
    numero = 36 + (n - 1 - i) * 6
    lista.append(numero)
Dessa forma, se n = 5, teremos:
  • Iteração 0: 36 + (5-1-0)*6 = 36 + 24 = 60
  • Iteração 1: 36 + (5-1-1)*6 = 36 + 18 = 54
  • Iteração 2: 36 + (5-1-2)*6 = 36 + 12 = 48
  • Iteração 3: 36 + (5-1-3)*6 = 36 + 6 = 42
  • Iteração 4: 36 + (5-1-4)*6 = 36 + 0 = 36

Passo 6

Finalmente, vamos exibir a lista para o usuário. Em muitas linguagens, usamos print() para isso.
print(lista)

Resposta

Para n = 5, a lista gerada será: [60, 54, 48, 42, 36].

Exercícios relacionados