Ir ao conteúdo
  • Cadastre-se

Ajuda num exercício!?


Felipe Bergamin

Posts recomendados

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á!!

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

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

Link para o comentário
Compartilhar em outros sites

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!