-
Posts
5 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de GPrimo em ajuda com pascal, vetor nao pode ter slot igual foi marcado como solução
Bom, estou meio sem tempo agora, mas deu pra eu dar uma estudada no seu código!
Eu fui modificando algumas coisas e como faz tempo que eu mexi com pascal, talvez eu tenha errado alguma coisa.. e eu não tenho como testar..
Esse é o código que deve funcionar:
Program Pzim ;VARvet:array[1..10] of integer;c1,c2,en,x:integer;Begin for c1:=1 to 10 do begin //comandos writeln( 'slot', c1 ) ; readln( en ) ; x:=0; while c2<=10 do begin //comandos if ( en=vet[c2] ) then x:=1; if (( c2=10 ) And ( x=1 )) then begin writeln( 'este codigo ja existe, favor mudar' ) ; readln( en ); c2:= 1; end else c2:=c2+1 end; vet[c1]:=a; end;end. Eu mudei os nomes de algumas variáveis pois eu me perdi hehe
Faz o teste e vê se realmente é isso que você deseja! Se você não entendeu só falar que eu explico o que eu fiz ai
Quando eu estiver com mais tempo(hoje mesmo) e claro, se você quiser.. eu coloco comentários para você entender melhor o código!
Espero ter ajudado!
GPrimo
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