Ir para conteúdo
Fórum Script Brasil
  • 0

Erro de sintaxe? (resolvido)


{Nando}

Pergunta

Program Looping_2B;

Uses Crt;
Var
  A, B, R : Integer;
  RESP : String;

Begin
  RESP := 'sim';
  Repeat
  ClrScr;
  Write('Entre um valor para A: '); Readln(A);
  Write('Entre um valor para B: '); Readln(B);
  Writeln;
  R := A + B;
  Writeln('O resultado corresponde a: ',R);
  Write('Deseja continuar? sim/não: '); Readln(RESP);
  Writeln;
  Until (RESP <> 'sim') and (RESP) <> 'SIM');
End.

Quando eu tento compilar retorna os sguintes erros:

Compiling loop_2B.pas

loop_2B.pas(19,25) Error: Operation "and" not supported for types "Boolean" and "ShortString"

loop_2B.pas(19,44) Fatal: Syntax error, ";" expected but ")" found

Fatal: Compilation aborted

Como pode "and" não ser suportado por tipos boolean?

E esse ";" esperado mas encontrado ")"?

Editado por {Nando}
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Program Looping_2B;

Uses Crt;
Var
  A, B, R : Integer;
  RESP : String;

Begin
  RESP := 'sim';
  Repeat
  ClrScr;
  Write('Entre um valor para A: '); Readln(A);
  Write('Entre um valor para B: '); Readln(B);
  Writeln;
  R := A + B;
  Writeln('O resultado corresponde a: ',R);
  Write('Deseja continuar? sim/não: '); Readln(RESP);
  Writeln;
  Until (RESP <> 'sim') and (RESP) <> 'SIM');
End.

Quando eu tento compilar retorna os sguintes erros:

Compiling loop_2B.pas

loop_2B.pas(19,25) Error: Operation "and" not supported for types "Boolean" and "ShortString"

loop_2B.pas(19,44) Fatal: Syntax error, ";" expected but ")" found

Fatal: Compilation aborted

Como pode "and" não ser suportado por tipos boolean?

E esse ";" esperado mas encontrado ")"?

talvez o erro todo seja na segunda parte do and você fechou o parênteses

Until (RESP <> 'sim') and (RESP) <> 'SIM');

talvez seja só isso, e eu tb aconselho você coloque tudo dentro de um parênteses a mais

Until ((RESP <> 'sim') and (RESP <> 'SIM'));

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...