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
.
Exercícios relacionados
Crie um algoritmo que imprima o peso total que será carregado por um caminhão. Sabe-se que este caminhão carrega 25 caixas. O peso de cada caixa deve ser informado pelo usuário.
Crie um algoritmo que leia uma quantidade não determinada de números inteiros. O programa deve calcular e escrever a quantidade de números pares e ímpares e a média aritmética dos números pares. A leitura deve ser encerrada quando for lido o número zero, que não deve ser considerado.
Crie um algoritmo que apure os votos de uma eleição municipal, numa cidade com 20.000 eleitores, onde concorreram quatro candidatos. Um servidor da Justiça Eleitoral digitará cada voto individualmente. Cada voto equivale a um número inteiro. Os votos válidos podem ser 1, 2, 3 e 4, e estão relacionados aos seguintes candidatos:
1 - João da Silva
2 - José Ramalho
3 - Maria Mattos
4 - Pedro Américo
Votos com o valor 0 devem ser contabilizados como votos em branco, e votos com qualquer outro valor (além de 0, 1, 2, 3 e 4), devem se considerados votos nulos. Calcule e escreva o total de votos de cada candidato, o total de votos brancos e o total de votos nulos.
1 - João da Silva
2 - José Ramalho
3 - Maria Mattos
4 - Pedro Américo
Votos com o valor 0 devem ser contabilizados como votos em branco, e votos com qualquer outro valor (além de 0, 1, 2, 3 e 4), devem se considerados votos nulos. Calcule e escreva o total de votos de cada candidato, o total de votos brancos e o total de votos nulos.
Crie um algoritmo que calcule a soma dos N primeiros números inteiros ímpares e positivos. O valor de N deve ser lido do usuário.