Ir ao conteúdo

VisualG Seletor de Pessoas Guanabara


Ir à solução Resolvido por Simon Viegas,

Posts recomendados

Postado
Algoritmo "SELETORDEPESSOAS"

Var

   S, Y, Resp: Caractere
   C, I, MTOTAL, FTOTAL: Inteiro


Inicio

   MTOTAL <- 0
   FTOTAL <- 0

   Repita
      Escreval ("                                       ")
      Escreval (" --------------------------------------")
      Escreval ("             SELETOR DE PESSOAS        ")
      Escreval (" --------------------------------------")
      Escreva (" Qual sexo? [M/F] ")
      Leia (S)
      Escreva (" Qual idade? ")
      Leia (I)
      Escreval (" Qual a cor do cabelo?")
      Escreval (" [1] Preto ")
      Escreval (" [2] Castanho")
      Escreval (" [3] Loiro")
      Escreval (" [4] Ruivo")
      Leia (C)


      Se (S = "m") e (I >= 18) e (C = 2) então
         MTOTAL <- MTOTAL + 1
      FimSe
      Se (S = "f") e ((I >= 25) e (I <= 30)) e (C = 3) então
         FTOTAL <- FTOTAL + 1
      FimSe

      MTOTAL <- MTOTAL + 0
      FTOTAL <- FTOTAL + 0

      Escreva (" DESEJA CONTINUAR? [Y/N] ")
      Leia (Resp)

   Ate (Resp = "n")

   Escreval (" ------------------------------------------------------------")
   Escreval ("                    RESULTADO FINAL                          ")
   Escreval (" ------------------------------------------------------------")
   Escreval ("                                                              ")
   Escreval ("Total de homens, maiores de 18 anos, com cabelo castranho: ", MTOTAL)
   Escreval ("Total de mulheres, com idade entre 25 e 30 anos, loiras: ", FTOTAL)

Fimalgoritmo

 

  • Curtir 1
  • Membro VIP
  • Solução
Postado

@Beatriz Dorin, o código ficou muito bom! Apenas faltou contextualizar melhor... como também inserir o enunciado completo na postagem. 🙂

 

Adendo:

Em 08/02/2023 às 22:15, Beatriz Dorin disse:
      MTOTAL <- MTOTAL + 0
      FTOTAL <- FTOTAL + 0

 

Como o 0 (zero) é o elemento neutro da adição, essas operações são desnecessárias... (modo sutil de dizer "inúteis", rs). Basta apagar essas duas linhas.

 

Ah! E no "nome do programa", pode inserir espaços... Ex.:

Algoritmo "Seletor de Pessoas"

 

  • Amei 1
Postado
1 hora atrás, Simon Viegas disse:

@Beatriz Dorin, o código ficou muito bom! Apenas faltou contextualizar melhor... como também inserir o enunciado completo na postagem. 🙂

 

Adendo:

 

Como o 0 (zero) é o elemento neutro da adição, essas operações são desnecessárias... (modo sutil de dizer "inúteis", rs). Basta apagar essas duas linhas.

 

Ah! E no "nome do programa", pode inserir espaços... Ex.:

Algoritmo "Seletor de Pessoas"

 

Obrigada pelo feedback @Simon Viegas!! Bom pra me atentar das próximas!

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!