Segue abaixo um exemplo de programa em Python que atende aos requisitos da sua pergunta: ``` valor = int(input("Digite um valor inteiro positivo até 100: ")) while valor < 1 or valor > 100: print("Valor inválido. Digite um valor entre 1 e 100.") valor = int(input("Digite um valor inteiro positivo até 100: ")) soma_pares = 0 for i in range(1, valor+1): if i % 2 == 0: soma_pares += i print("A soma dos números pares entre 1 e", valor, "é:", soma_pares) ``` Explicação do código: - Primeiro, o programa lê um valor inteiro digitado pelo usuário e verifica se ele está dentro da faixa de 1 a 100. Se estiver fora dessa faixa, o programa pede um novo valor até que o usuário digite um valor válido. - Em seguida, o programa inicializa uma variável chamada `soma_pares` com o valor zero. Essa variável será usada para armazenar a soma dos números pares entre 1 e o valor digitado pelo usuário. - Depois, o programa usa um laço `for` para percorrer todos os números entre 1 e o valor digitado pelo usuário. Se o número for par (ou seja, se o resto da divisão por 2 for zero), o programa adiciona esse número à variável `soma_pares`. - Por fim, o programa exibe a mensagem com a soma dos números pares encontrados. Espero ter ajudado!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar