Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gustavo Rodrigues Torre

Soma pares

Recommended Posts

Kandrade eu fiz este algoritmo aqui só para treinar.

O algoritmo e o seguinte: O usuario entra com 4 numeros e o programa calcula a soma apenas dos numeros pares.

Eu fiz por vetor mas gostaria de saber como eu faço usando estrutura de decisão.

você poderia me ajudar?

 

Segue abaixo o código

 

algoritmo "soma pares"
// Função : Calcular a soma dos numeros que forem pares
// Autor :  Gustavo Rodrigues Torre
// Data :
// Seção de Declarações
var
A: vetor[1..4] de inteiro
i,s: inteiro
inicio
// Seção de Comandos
s <- 0
para i de 1 ate 4 passo 1 faca
	 escreva("Digite um valor do A", i,":")
	 leia(A[i])

	 se (A[i]%2=0) entao //Verifica se um valor e par
	 s <- s + A[i]  //Calcula a soma dos numeros pares
	 fimse

fimpara

escreval
escreval("Vetor A ")

para i de 1 ate 4 faca
	escreval("  ",A[i])
	fimpara
	
escreval("Soma dos pares",s)

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas eu queria algo sem vetor

 

Tipo assim:

 

se (a%2=0) e (b%2=0) e (c%2=0) e (d%2=0) entao

s = a+b+c+d

fimse

Deste geito não rola não eh?

 

Tem que ser por vetor mesmo.

 

Pq e mais facil

 

 

 

 

Estrutura de decisão é o "se" do portugol.

Voce usou sim.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Do jeito que escreveu ele só soma se todos os números forem pares.

Poderia ficar assim:

 

se a%2 = 0 entao
   s = s + a 
fimse

se b%2 = 0 entao
   s = s + b
fimse

e assim com as variáveis c e d.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda

Problema resolvido

Abroços

 

Do jeito que escreveu ele só soma se todos os números forem pares.

Poderia ficar assim:

 

se a%2 = 0 entao
   s = s + a 
fimse

se b%2 = 0 entao
   s = s + b
fimse

e assim com as variáveis c e d.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.