Ir ao conteúdo

Ajuda num exercício!?


Felipe Bergamin

Posts recomendados

Postado

Pessoal, to com um exercício aqui pra resolver no VisualG, e não tenho dúvidas, porém, quando rodo o programa, ele da erro na linha 16, nessa linha está uma função SE, o VisualG diz que esperava encontrar "então"

mas não falta nada!! ta tudo certo!

O exercício é o seguinte:

Fazer um programa em Pascal onde informamos via teclado o nome e o salário de um funcionário. O computador deverá imprimir "Grande função" se o salário for maior ou igual a R$9.900,00, "média função" se o salário for maior que R$ 5.000,00 e menor que R$ 9.000,00; "pequena função" se o salário for menor ou igual a R$ 5.000,00

E o código que escrevi é o seguinte:

var

nome: caracter

salario: real

inicio

escreva ("Informe o nome do funcionário: ")

leia (nome)

escreva ("Informe o salário do funcionário: ")

leia (salario)

se (salario>=9900) então

escreva ("Grande função")

fimse

se (5000<salario<9000) então <-é nessa linha que ele acusa erro

escreva ("Média função")

fimse

se (salario<=5000) então

escreva ("Pequena função!")

fimse

ajuda ae gente!! não sei mais o que alterar pra ele ver que tem o então ali!!!

agradeço desde já!!

Postado

Acho que e +/- isso qui você queria ^^

OBS: Não sei se funciona no VisualG mas e so você adapta ele


variavel
nome: caracteres;
salario: real;
inicio
escreva('Informe o Nome do funcionario: ');
leia(nome);
escreva('Informe o Salario do Funcionario: ');
leia(salario);

se salario >= 9900 então
inicio
escreva('Grande Função');
fim
senão se (salario >= 5000) ou (salario <= 9000);
inicio
escreva('Media função');
fim
senão se salario <= 500 então
inicio
escreva('Pequena Função');
fim
fim.

  • Membro VIP
Postado

Pessoal, to com um exercício aqui pra resolver no VisualG, e não tenho dúvidas, porém, quando rodo o programa, ele da erro na linha 16, nessa linha está uma função SE, o VisualG diz que esperava encontrar "então"

mas não falta nada!! ta tudo certo!

O exercício é o seguinte:

E o código que escrevi é o seguinte:

ajuda ae gente!! não sei mais o que alterar pra ele ver que tem o então ali!!!

agradeço desde já!!

Olá,

Nunca usei essa linguagem, mas acredito que o problema esteja no proposição do "se".

se [COLOR="Red"](5000<salario<9000)[/COLOR] então

Creio que essas duas condições devem ficar separadas.

Algo como:

se ((salario>5000) e (salario<9000)) então

PS: Baixei aqui um compilador, mas não conseguir executar... rs

PS2: Creio que o nome correto seja VisuAlg, em detrimento de VisualG...

UPDATE

Creio que seja essa separação mesmo...

Abaixo uma apostila que achei no Wikipedia..

Apostila VisuAlg

No aguardo

Abraços

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