Lógica, perguntado por marcelamenezes8253, 6 meses atrás

Quem puder me ajudar, agradeço...
desafios: crie um programa que leia um número e mostre os números pares até esse número, inclusive ele mesmo. entrada: você receberá 1 valor inteiro n, onde n > 0. saída: exiba todos os números pares até o valor de entrada, sendo um em cada linha. ex. de entrada: 6 ex. de saída: 2, 4, 6​


weldipaula: i = 0
let valor;

valor = parseInt(gets())

if (valor > 0 || valor % 2 === 0) {
while (i < valor) {
i = i + 2
if (i > valor) {
break
} else {
console.log(i)
}
}
}
marcelamenezes8253: obrigada
marcelamenezes8253: me ajudou bastante

Soluções para a tarefa

Respondido por weldipaula
0

Resposta:

i = 0

let valor;

valor = parseInt(prompt('digite'))

if (valor > 0 || valor % 2 === 0) {

 while (i < valor) {

   i = i + 2

   if (i > valor) {

    break

   } else {

   console.log(i)

   }

 }

}

Explicação:

Meio bagunçado, mais funcionou!

Fiz uma condicao para testar se o valor é maior que zero e divisivel por 2. Depois fui adionando 2 até que chegasse o valor.

Respondido por JucielbeGomes
0

O programa a seguir foi criado utilizando a linguagem de programação Python, por meio do loop for e função range().

Loop for e função range()

O loop for é utilizado para gerar uma iteração, ou seja, uma repetição.

A função range(), por sua vez, é capaz de criar uma sequência numérica.

Quando utilizadas juntas, tem como objetivo gerar uma iteração por meio de itens de uma sequência numérica.

Escrevemos da seguinte forma:

for i in range(x, y+1, z)

onde:

x é o valor inicial;

y é o valor final;

z é o passo.

O programa é apresentado a seguir:

________________________________________

#Número inteiro requerido ao usuário

n = int(input("Digite um número inteiro maior que zero: "))

#Criação de lista vazia para armazenar os números pares

lista = []

''' Para cada item na sequência que começa com 2 e termina em n, com passo de 2 em 2, insira esses elementos na lista'''

for i in range(2, n+1, 2):

   lista.append(i)

#Mostre os números da lista

#Este trecho também poderia ser escrito assim: print(lista)

print(str(lista)[1:-1])

________________________________________

Você pode aprender mais sobre programação Python aqui:

https://brainly.com.br/tarefa/40590646

https://brainly.com.br/tarefa/44608373

Anexos:
Perguntas interessantes