Ir ao conteúdo
  • Cadastre-se
Victor H Alves

RESOLVIDO Identificador de caractere em Pascal

Recommended Posts

Então galera , recebi essa lição do curso e não sei por onde começar , to todo embolado, passei quase duas horas tentando e nada , tem como vocês fazer e me explicar? Desde já agradeço

Faça um algoritmo que receba um caractere qualquer do teclado e mostre a seguintes mensagens: se for uma letra do alfabeto, a mensagem mostrada deverá ser: 'Esse caractere e uma letra do alfabeto', caso seja um número ela deverá ser: Esse caractere e um número', e caso seja outro caractere , deverá aparecer essa outra mensagem: 'Esse caractere é um outro caractere qualquer'. Esse algoritmo também deve mostrar o caractere digitado dessa maneira: 'O caractere digitado foi: CARACTERE'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Victor H Alves

Em Pascal ou Delphi?

 

Em Pascal você pode usar a função ORD para identificar a posição do caracter no código ASCII.

http://physinfo.ulb.ac.be/cit_courseware/pascal/pas036.htm

 

Se o caractere estiver entre 65 e 122, é uma letra. Se estiver entre 48 e 57, é número.

 

Delphi deve usar a mesma lógica, mas não lembro a função que converte o caractere em código ASCII.

Obs: Parece que é ORD também: http://www.devmedia.com.br/forum/converter-char-para-ascii/220079

Editado por Math.Pi
  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Além dessa dica do Math.Pi, dá também usando a seleção (if ou case) com as categorias de caracteres mesmo. De 'a' até 'z', de 'A' até 'Z' e de 0 até 9. Os dois primeiros são letras, o terceiro número e se não for um desses é caractere especial. Sugiro usar um CASE, ficará mais fácil e organizado. Não vou postar o case como deve ficar, pois senão já seria a resposta pronta.

 

Obs.: O case também tem else, por sinal nem precisa de begin/end nele, mas se colocar não tem problema.

 

PS: sugiro tentar fazer das duas formas. "Mata dois coelhos com uma caixa d'água".

 

Qualquer coisa é só postar.

  • Curtir 1

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

×