Ir para conteúdo
Fórum Script Brasil
  • 0

Visualg-Ajuste no valor da variável após estrutura de repedição(enquanto)


gadnlino

Pergunta

Olá.

A minha intenção é escrever um algoritmo  em que o usuário entre com vários números inteiros e positivos,e imprima o produto dos números ímpare sque o usuário digitou e a soma dos números para que o usuário digitou.

Porém,da maneira que eu escrevi este algoritmo(segue a imagem anexada),se eu realizar as operaçõe sem digitar nenhum número impar,o resultado da váriável prod a ser printado na tela será 1(o valor que eu atribuí a ela entes d iniciar a estrutura enquanto,para que no final,o valor a ser printado na tela seja diferente de 0).

Como eu faço para redefinir o valor da variável prod nessas condiçoes?

Desde já,obrigadodúvida visualg.jpg

 

dívida visualg 2.jpg

dúvida visualg 3.jpg

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

coloca dentro do "se então" os resultados e faz um comparação com o valor da variavel prod. coloca esse "se então" lá no final.

se prod=1 então

prod  <- 0 /* aqui pode ser qualquer valor caso você queira mostrar eu coloquei zero */

escreval("A soma dos números pares digitados foi:",soma)
escreval("O produto dos números impares digitados foi:",prod)

senao

escreval("A soma dos números pares digitados foi:",soma)
escreval("O produto dos números impares digitados foi:",prod)

fimse

 

Editado por niltinho
faltou uma letra
Link para o comentário
Compartilhar em outros sites

  • 0

Sim.

Depois eu fui ver que era bem fácil de se fazer.E eu nem precisava redefinir a variável,só escrever que ela era 0 dentro do comando escreva.Desse jeito:

se prod = 1 então

escreva ("O produto dos números ímpares digitados foi: 0")

Como eu disse,bem facil.

Obrigado!

Editado por gadnlino
constatação errada
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...