Ir ao conteúdo
  • Cadastre-se

Comando escolha


Posts recomendados

Gente, eu sou meio que inexperiente em programação e um professor começou a dar o comando escolha no viusalg. Ele pediu para refazermos o código abaixo com o comando escolha.

algoritmo "semnome"// Função :// Autor :// Data : 01/10/2014// Seção de Declaraçõesvarx, y, x1, y1, x2, y2, cont: inteiroinicioleia (x1,y1,x2,y2)leia (x,y)enquanto (X<>0) e (Y<>0) faca   se x >= x1 então      se x <= x2 então         se y <= y1 então            se y >= y2 então               cont <- cont + 1            fimse         fimse      fimse   fimse   leia (x,y)fimenquantoescreval (cont)fimalgoritmo

Eu tentei fazer da maneira abaixo mas não funcionou, alguém pode me ajudar? Eu lembro que ele falou algo sobre vaiáveis lógicas, mas não entendi muito bem.

algoritmo "semnome"// Função :// Autor :// Data : 01/10/2014// Seção de Declaraçõesvarx, y, x1, y1, x2, y2, cont: inteiroinicioleia (x1,y1,x2,y2)leia (x,y)enquanto (X<>0) e (Y<>0) faca   escolha x   caso (>= X1) e (<= X2)      escolha Y      caso (<= y1) e (>= y2)         cont <- cont + 1      fimescolha   fimescolha   leia (X, Y)fimenquantoescreval (cont)fimalgoritmo
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

O erro está na comparação:

  caso (>= X1) e (<= X2)

Um exemplo de como se utiliza o comando escolha:

leia(x)escolha(x)    caso 1..3: escreval("O numero que  você digitou é > 0 e < 4 ")fimescolha

Obs: O que coloquei não é a resolução da questão especifica que você, mas sim um exemplo de como se utilizar o case. :)

Link para o comentário
Compartilhar em outros sites

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