Gente vou colocar o codigo abaixo e vou colocar os erros que o compilador encontra:
Syntax error: ";" expected but "USES" found
e agora vou colocar meu codigo:
program Pascal
uses crt;
var a , b , c : real;
var e :integer;
var f , g , h :real;
var i , j , k :real;
begin
clrscr;
writeln ('Digite o tamanho de um lado do triangulo, esse lado vai ser o a');
read(a)(i);
writeln ('Digite o tamanho de outro lado do triangulo, esse sera o lado b');
read(b)(j);
writeln ('Digite o tamanho de outro lado do triangulo, esse sera o lado c');
read(c)(k);
e:=a-b;
writeln ('codigo:'<e>)
e:=a-c;
writeln ('codigo:'<e>)
e:=b-a
writeln ('codigo:'<e>)
e:=b-c
writeln ('codigo:'<e>)
e:=c-a
writeln ('codigo:'<e>)
e:=c-b
writeln ('codigos:'<e>>
writeln ('se ouve apenas 3 codigos de numero 0, o triangulo e eqilatero')
writeln ('se ouve 2 codigos de numero 0, seu triangulo e escaleno')
writeln ('se não teve erro de numero 0, aguarde o proscessamento de numero 2')
g:=c/a
f:=a/c
h:=b/c
writeln ('codigos do proscessamento 2.1:'<g>)
write (','<f>
write (','<h>
g:=c/b
f:=a/b
h:=b/a
writeln ('codigos do proscessamento 2.2:'<g>)
write (','<f>)
write <','<h>)
writeln ('Você obteve o numero dois de erro alguma vez? se sim, seu triangulo e isosceles, se não passou em nenhum teste,')
write ('E impossivel formar um triangulo com aqueles lados')
writeln ('Quer saber se seu triangulo e um triangulo retangulo?')
writeln ('Veja o teste')
sqr(<i>):=sqr(<b>)+sqr(<c>)
i:=sqrt(<i>)
sqr(<k>):=sqr(<a>)+sqr(<b>);
k:=sqrt(<k>)
sqr(<j>):=sqr(<c>)+sqr(<a>);
j:=sqrt(<j>)
writeln ('Tem uma dupla de numeros iguais?Se sim, seu triangulo e mesmo um triangulo retangulo'<a>);
write ('='<i>)
writeln (''<j>)
write ('='<b>)
writeln (''<k>)
write ('='<c>)
writeln ('Sistema preparado para encerramento, caso deseje sair, aperte "ENTER"')
readkey
end.
Pergunta
phdmais
Gente vou colocar o codigo abaixo e vou colocar os erros que o compilador encontra:
Syntax error: ";" expected but "USES" found
e agora vou colocar meu codigo:
program Pascal uses crt; var a , b , c : real; var e :integer; var f , g , h :real; var i , j , k :real; begin clrscr; writeln ('Digite o tamanho de um lado do triangulo, esse lado vai ser o a'); read(a)(i); writeln ('Digite o tamanho de outro lado do triangulo, esse sera o lado b'); read(b)(j); writeln ('Digite o tamanho de outro lado do triangulo, esse sera o lado c'); read(c)(k); e:=a-b; writeln ('codigo:'<e>) e:=a-c; writeln ('codigo:'<e>) e:=b-a writeln ('codigo:'<e>) e:=b-c writeln ('codigo:'<e>) e:=c-a writeln ('codigo:'<e>) e:=c-b writeln ('codigos:'<e>> writeln ('se ouve apenas 3 codigos de numero 0, o triangulo e eqilatero') writeln ('se ouve 2 codigos de numero 0, seu triangulo e escaleno') writeln ('se não teve erro de numero 0, aguarde o proscessamento de numero 2') g:=c/a f:=a/c h:=b/c writeln ('codigos do proscessamento 2.1:'<g>) write (','<f> write (','<h> g:=c/b f:=a/b h:=b/a writeln ('codigos do proscessamento 2.2:'<g>) write (','<f>) write <','<h>) writeln ('Você obteve o numero dois de erro alguma vez? se sim, seu triangulo e isosceles, se não passou em nenhum teste,') write ('E impossivel formar um triangulo com aqueles lados') writeln ('Quer saber se seu triangulo e um triangulo retangulo?') writeln ('Veja o teste') sqr(<i>):=sqr(<b>)+sqr(<c>) i:=sqrt(<i>) sqr(<k>):=sqr(<a>)+sqr(<b>); k:=sqrt(<k>) sqr(<j>):=sqr(<c>)+sqr(<a>); j:=sqrt(<j>) writeln ('Tem uma dupla de numeros iguais?Se sim, seu triangulo e mesmo um triangulo retangulo'<a>); write ('='<i>) writeln (''<j>) write ('='<b>) writeln (''<k>) write ('='<c>) writeln ('Sistema preparado para encerramento, caso deseje sair, aperte "ENTER"') readkey end.ta ai ó, se achar o erro me avise PF
Editado por phdmaisLink para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.