Ir ao conteúdo

VisualG exercicio de visualg, estrutura para e condicionais


Ir à solução Resolvido por Simon Viegas,

Posts recomendados

Postado

to tentando fazer um algoritmo que informe a quantidade de números entre 0 e 10, até ai tudo bem. mas também quero que ele faça a soma dos números impares. ele até faz essa parte, mas só com números entre 0 e 10, o que tem de errado aqui?

 

 

Algoritmo "semnome"
Var
   c, v, tot010, simp: inteiro
Inicio


   tot010<-0
   simp<-0



   para c<- 1 ate 10 faca
      escreval("digite um valor: ")
          leia(v)

             se (v >=0) e ( v<=10) então

              tot010<-tot010+1


                 se(v%2=1)e (v>0) então


                         simp<-simp+v



                 fimse
           fimse
   fimpara


   escreval("ao todo foram ",tot010, " valores entre 0 e 10")
   escreval("nesse intervalo a soma de impares foi ", simp)
 Fimalgoritmo

 

 

image.thumb.png.1e170606f89c701da9843ee2bc7d6c39.png

Postado

@Nandelicia24 Nesse caso pode ser até bem fácil, veja abaixo um exemplo de como pode ser a resolução do seu problema.

 

Apenas lembrando que fiz um exemplo de 0 a 10, você pod escolher os números que quiser.

(Perdão pela indentação zoada)

 

Inicio


para c de 0 ate 10 faca 

  se (c mod 2 = 1) ENTÃ// divisão para calculo de número impares)

       tot010<-tot010 + c

fimSe

fimPara



escreva("Impares entre 0 a 10:", tot010)

fimalgoritmo

 

  • Membro VIP
  • Solução
Postado
Em 26/07/2023 às 19:18, Nandelicia24 disse:

ele até faz essa parte, mas só com números entre 0 e 10, o que tem de errado aqui?

 

A própria pergunta já diz a origem do problema... oras! você colocou para fazer isso!

Em 26/07/2023 às 19:26, SAFEDISK disse:
   se (v >=0) e ( v<=10) então
      tot010<-tot010+1

      se(v%2=1)e (v>0) então
         simp<-simp+v
      fimse
   fimse

 

 

Só deixar fora!

 

      se (v >= 0) E (v <= 10) então
         tot010 <- tot010+1
      fimSe

      se (v%2 = 1) então
         sImp <- sImp+v
      fimSe

 

Adendo: os pares estão no conjunto dos inteiros, e não apenas dos naturais. Além disso, 0 é par! 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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!