Buscar

Faça um programa para ler um valor inteiro positivo até 100. Se o usuário digitar um valor fora dessa faixa mandar mensagem de erro e pedir novo va...

Faça um programa para ler um valor inteiro positivo até 100. Se o usuário digitar um valor fora dessa faixa mandar mensagem de erro e pedir novo valor, assim que o usuário digitar um valor valido, calcular a soma dos números entre 1 e o valor digitado.

O programa deve ler um valor inteiro positivo até 100.
Se o valor digitado estiver fora da faixa, o programa deve mandar mensagem de erro e pedir novo valor.
O programa deve calcular a soma dos números entre 1 e o valor digitado.

💡 1 Resposta

User badge image

Ed Verified user icon

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 = 0 for i in range(1, valor+1): soma += i print("A soma dos números entre 1 e", valor, "é:", soma) ``` Explicação do código: - Primeiro, o programa lê um valor inteiro digitado pelo usuário e armazena na variável `valor`. - Em seguida, o programa entra em um loop `while` que verifica se o valor digitado está dentro da faixa permitida (entre 1 e 100). Se o valor estiver fora da faixa, o programa exibe uma mensagem de erro e pede um novo valor ao usuário. - Quando o usuário digita um valor válido, o programa calcula a soma dos números entre 1 e o valor digitado usando um loop `for` que percorre todos os números de 1 até o valor digitado e acumula a soma na variável `soma`. - Por fim, o programa exibe a mensagem com o resultado da soma dos números. Espero ter ajudado!

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais