Ir ao conteúdo
  • Cadastre-se

Problema com comando escolha


Posts recomendados

Olá pessoal, esse alg é bem básico, mas não consigo identificar o erro. É para gerar um numero aleatório entre 0 e 5 e escrever por extenso. O erro é só na hora do comando escolha.

 

var
n: inteiro
inicio
// Seção de Comandos
n<-randi(6)
escreval (randi(6))
escolha n
caso 
   escreval ("Zero")
caso 1
   escreval ("Um")
caso 2
   escreval ("Dois")
caso 3
   escreval ("Três")
caso 4
   escreval ("Quatro")
caso 5
   escreval ("Cinco")
fimenquanto
fimalgoritmo

 

Link para o comentário
Compartilhar em outros sites

Existem dois erros no seu algoritmo:

 

1 - Você utiliza o comando "escolha", mas no fim utiliza o comando "fimenquanto" para terminá-lo, enquanto o certo seria utilizar o comando "fimescolha".

 

2 - Antes de começar o comando "escolha", você escreve:

n<-randi(6)
escreval (randi(6))

Dessa forma, você vai fazer a variável "n" receber um valor inteiro de 0 a 6 e logo depois você irá randomizar novamente outro número de 0 a 6 e escrevê-lo. Portanto para que ele escreva o número contido na variável, é necessário que você utilize o comando "escreval" para a variável "n" e não para "randi(6)". Assim, o correto seria:

n<-randi(6)
escreval (n)

 Espero ter ajudado.

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