Escolar Documentos
Profissional Documentos
Cultura Documentos
INFORMÁTICA
FICHA DE TRABALHO N º 13
Pág. 1/3
UFCD 0782
#include <stdio.h>
int main ()
{
char Ch;
Ch='D';
printf ("%d",Ch); /* Imprime o caracter como inteiro */
return(0);
}
1.4- Escreva um programa que peça ao utilizador um caracter minusculo e depois diga que
vai mostrar o caracter em maisculas e de seguida mostre esse caracter em maiscula.
1.5- Modifique o program anterior para que além de mostrar o caracter em maiscula também
mostre o codigo ascii desse carater.
1.6- Modifique o programa anterior de forma a pedir um carater em maisculos e mostrar esse
carater em minusculas.
Funões getch() e getche()
Muitas vezes queremos ler um caractere fornecido pelo
usuário. Para isto as funções mais usadas, quando se está
Pág. 2/3
UFCD 0782
#include <stdio.h>
#include <conio.h>
/* Este programa usa conio.h . Se você não tiver a conio,
ele não funcionará no Unix */
int main ()
{
char ch;
ch=getch();
printf ("Voce pressionou a tecla %c",ch);
return(0);
}
Observação:
A principal diferença da versão que utiliza getch() para a versão
que não utiliza getch() é que no primeiro caso o usuário
simplesmente aperta a tecla e o sistema lê diretamente a tecla
pressionada. No segundo caso, é necessário apertar também a
tecla <ENTER>.
1.8- No programa anterior em vez da função getch use a função getche. Qual a diferença?
Função putch
1.9- Escreva o programa seguinte e vá trocando os comentários entre as funções de leitura e
escrita de caraters
Pedir uma letra, ler e mostar no monitor
#include <stdio.h>
int main()
{
char ch;
printf("\n\tEscreva uma letra ");
//scanf(“%c",&ch);
ch=getch();
//printf("\n\n\nA letra que digitou foi:\n %c",ch);
printf("\n\n\n A letra que digitou foi:");
putch(ch);
return(0);
}
Pág. 3/3