Ir ao conteúdo

Posts recomendados

Postado

estou com essa programacao

 

var
ls, li, i, num, soma: inteiro
inicio
escreval("limite inferior: ")
leia (li)
escreval("limite superior: ")
leia (ls)
para i de li ate ls faca
se (i%2 = 0)então
escreva (i)
soma<-soma+i
fimse
fimpara
escreval ("Soma: ", soma)
fimalgoritmo


 

porém essas saidas nao batem alguem pode me ajudar, sou novo no ramo da informática

Limite inferior: 3 Saída: 4 6 8 10

Limite superior: 12 Soma: 28

Postado

o objetivo e exercitar, o enunciado pede que eu crie um algoritmo que leia os limites inferior e superior de um intervalo e imprimir todos os números pares no intervalo aberto e seu somatório (UTILIZE O PARA). Suponha que os dados digitados são para um intervalo crescente. 

Exemplo:

Limite inferior: 3 Saída: 4 6 8 10

Limite superior: 12 Soma: 28

porém nas minhas saidas consta o 12 e o mesmo entra na soma.

Postado

rvianna
  O enunciado pede para imprimir os numeros que estão no intervalo entre o limite
inferior e superior, então são os numeros que estão entre os limites, mas não o
próprio limite, então Para o limite superior não constar da saida e nem do somatório,
coloque no para Ls-1 assim o numero 12 não será incluído nos calculos e as saídas
estarão certas .     Isso se não atrapalhar no restante do seu algoritmo.   

então a linha ficaria assim :

para i de Li ate Ls-1 faca

 

  • Curtir 1
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!