Ir ao conteúdo

Duvida Função Enquanto


Tadeu Henrique

Posts recomendados

Postado

Bom dia galera estou com duvida com relação a função enquanto.

Se vocês puderem me ajudar ficarei grato.

O exercicio é o seguinte :

Construir um algoritmo que o numero digitado esteja entre20 ou 90 ou não:

Eu fiz o seguinte algoritmo:

Inicio
var
numero:real
aux:caracter
enquanto(aux=="Não")
escreval("Digite um numero")
leia(numero)
se(numero>19) e (numero<=90) então
escreval("O numero esta entre 20 e 90")
senao
escreval("O numero não esta entre 20 e 90")
fimse
escreval ("voce deseja Continura?")
fimenquanto
fimalgoritmo

porém não estou tendo exito.

Agradeço novamente a atenção de todos.

Postado

Ok, vamos lá, em seu codigo precisa:

ser inicializado as variaveis

o comando enquanto está errado, falta o faca apos a expressão

O SE está errado o então é sem tio ~

Falta receber o conteudo da variavel aux

A expressão logica do enquanto está errada

DICAS

Endente seu codigo para facilitar a leitura e as futuras manutenções

Se utilizar o programa visual G, se for em ajuda e depois em linguagem do visual G, vai te ajudar muito.

Segue abaixo corrigido:


algoritmo "Compara numeros"

var
numero:real
aux:caracter

inicio

aux <- "sim"
numero <- 0

// Seção de Comandos
enquanto (aux = "sim") faca
escreval("Digite um numero")
leia(numero)

se ( (numero>19) e (numero<=90) ) então
escreval("O numero esta entre 20 e 90")
senao
escreval("O numero não esta entre 20 e 90")
fimse

escreval()
escreval("Deseja continuar?")
leia(aux)
escreval()

fimenquanto

fimalgoritmo

UPDATE

Obs o então do SE está com acento devido ao forum colocar.

Postado
Ok, vamos lá, em seu codigo precisa:

ser inicializado as variaveis

o comando enquanto está errado, falta o faca apos a expressão

O SE está errado o então é sem tio ~

Falta receber o conteudo da variavel aux

A expressão logica do enquanto está errada

DICAS

Endente seu codigo para facilitar a leitura e as futuras manutenções

Se utilizar o programa visual G, se for em ajuda e depois em linguagem do visual G, vai te ajudar muito.

Segue abaixo corrigido:


algoritmo "Compara numeros"

var
numero:real
aux:caracter

inicio

aux <- "sim"
numero <- 0

// Seção de Comandos
enquanto (aux = "sim") faca
escreval("Digite um numero")
leia(numero)

se ( (numero>19) e (numero<=90) ) então
escreval("O numero esta entre 20 e 90")
senao
escreval("O numero não esta entre 20 e 90")
fimse

escreval()
escreval("Deseja continuar?")
leia(aux)
escreval()

fimenquanto

fimalgoritmo

UPDATE

Obs o então do SE está com acento devido ao forum colocar.

Obrigado amigo consigui encontrar o erro

Agradeço pela força.

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para 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...