• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fabio19

Estrutura If nao funciona

4 mensagens neste tópico

Nao concigo compilar esta estrutura....

 write ('Introduza o tipo de filme :');
readln (tipofilme);
            If tipofilme <> Terror or tipofilme <> Accao or tipofilme <> Romance then
                 writeln ('Introduza novamente o tipo de filme:');
                 readln ('tipofilme');

Alguem me sabe dizer o porque????

Agradeço ajuda....Obrgd

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Faltam as plicas à volta de 'Terror', 'Accao' e 'Romance'.

E tens plicas a mais à volta de tipofilme no 2º readln.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E já agora, eu não sei Pascal, mas se <> quer dizer diferente então essa condição de If vai ser sempre verdadeira, deves querer pôr "and" entre as condições.

E mais, para aquilo que pretendes, uma construção while seria muito melhor.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Caro amigo, falta aspas aí, e um begin e end para as instruções do then.  :biggrin:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora