Ir ao conteúdo
  • Cadastre-se
edsonxdXDxd

Delphi meu algoritmo esta fechando sem mostrar os dados necesarios

Recommended Posts

Tenho q criar um algoritmo q receba um nome e uma idade e exiba esses dados no final, mas depois de colocar o nome e a idade no ultimo enter para mostrar os dados, ele fecha .

quem puder ajudar obrigado.

 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

program nome_idade;

var nome, idade: string;

begin
 writeln('nome da pessoa');
 readln(nome);
 writeln('idade da pessoa');
 read(idade);
 writeln('o nome da pessoa e: ',nome);
 writeln('a idade da pessoa e: ',idade);
 readln;
end.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.

 

2 horas atrás, edsonxdXDxd disse:

depois de colocar o nome e a idade no ultimo enter para mostrar os dados, ele fecha .

Mude o read para readln.

 

Dê uma olhada nesse tópico: Qual a diferença entre READ e READLN ???

 

PS: ao usar readln para aguardar antes de continuar (e por consequência fechar), você precisará dar um ENTER. Caso queira continuar com qualquer* tecla, poderá usar o ReadKey. Ex.:

writeln('a idade da pessoa e: ',idade);
writeln;
write  ('Pressione qualquer tecla para continuar');
ReadKey;
end.

obs. 1: vale salientar que esse texto que coloquei antes não faz parte do comando, apenas inserir para complementar o código, ele poderia está no seu também, a diferença que teria que dizer "Pressione ENTER...". A tecla ReadKey funciona parecido com o readln, a diferença que a tela digitada é retornara no próprio comando, em vez jogada na variável que foi passada por parâmetro, ou seja, caso quisesse pegar o valor, usaria algo assim:

tecla:=ReadKey;

 

obs. 2: caso o comando não funcione no seu compilador, acusando algo como "Identifier not found...", será necessário carregar a unit (biblioteca) que contém o comando, no caso a CRT (ou WinCRT, em alguns casos). Ex.:

program nome_idade;
uses
  CRT;

 

 

Qualquer dúvida é só perguntar.

 

No aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×