Crie um algoritmo que leia 2 números inteiros positivos, A e B, 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, A e B, e calcula a soma de todos os números que estão entre eles, sem incluir o próprio A e o B. Além disso, se A for maior que B, 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 A e B 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 A e B, vamos verificar se A é maior que B. Isso é importante porque, se A > B, a soma entre eles não fará sentido conforme o enunciado, e devemos avisar o usuário.

Passo 4

Se A não for maior que B, precisamos calcular a soma de todos os números que estão entre A e B, excluindo eles. Para isso, usamos um laço de repetição que começa em A + 1 e vai até B - 1, 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 A e B.

Exercícios relacionados