Crie um algoritmo que leia 2 números inteiros positivos,
e
, e que calcule a soma de todos os números compreendidos entre eles. Os valores A e B não devem ser considerados no somatório. Caso A seja maior do que B deve ser enviada uma mensagem para o usuário informando que a soma não será realizada.
Passo 1
Beleza, vamos lá! O enunciado pede para criaremos um algoritmo que lê dois números inteiros positivos,
e
, e calcula a soma de todos os números que estão entre eles, sem incluir o próprio
e o
. Além disso, se
for maior que
, o algoritmo deve informar que a soma não será realizada. Para resolver isso, vamos precisar entender conceitos básicos de entrada de dados, estruturas condicionais e laços de repetição.
Passo 2
Primeiro, precisamos receber os dois números
e
do usuário. Isso geralmente é feito através de uma função de entrada que permite ao usuário digitar os valores.
Passo 3
Depois de obter os valores de
e
, vamos verificar se
é maior que
. Isso é importante porque, se
, a soma entre eles não fará sentido conforme o enunciado, e devemos avisar o usuário.
Passo 4
Se
não for maior que
, precisamos calcular a soma de todos os números que estão entre
e
, excluindo eles. Para isso, usamos um laço de repetição que começa em
e vai até
, somando cada número ao total.
Passo 5
Vamos inicializar uma variável que vai guardar o total da soma. Em cada iteração do laço, adicionamos o valor atual a essa variável.
Passo 6
Após finalizar o laço, exibimos o resultado da soma para o usuário.
Resposta
Prontinho! Com esses passos, conseguimos criar um algoritmo que lê dois números positivos, verifica se a soma pode ser realizada e, se puder, calcula a soma de todos os números entre eles, excluindo
e
.