Documente Academic
Documente Profesional
Documente Cultură
TLP
Ficha de trabalho
TLP
}
3. Escreva um programa que pea ao utilizador um n. e apresente no cran a
tabuada desse n..
#include <stdio.h>
main()
{
int x , cont;
printf(introduza um nmero );
scanf (%d, &x);
if (x>=1 && x<=10)
for (cont = 0 ; cont<=10 ; cont++)
printf(%2d *%2d=%2d \n, x, cont, x*cont);
else
printf(Nmero invlido - nmeros entre 1 e 10);
getch();
}
*
**
***
****
de
Ficha de trabalho
TLP
printf("*");
printf("\n");
} getch();
}
Linguagem de programao C
Ficha de trabalho
TLP
randomize();
certo = random(100);
10. Elabore um programa que leia 2 nmeros do teclado e escreva-os por ordem
crescente. (As variveis tm de ser escritas pela mesma ordem de leitura).
11. Elabore um programa que pea ao utilizador para introduzir vrios caracteres
incluindo letras e nmeros. Para parar basta digitar . (os caracteres devem ser
lidos um a um).
Este programa deve contar e escrever no ecr quantas letras, quantos espaos em
branco e quantos algarismos o utilizador digitou.
Funes grficas em modo texto:
gotoxy(x,y);
textbackground(cor);
textcolor(cor);
Linguagem de programao C
Ficha de trabalho
TLP
Funes
12. Programa que l um valor e chama uma funo para calcular e imprimir no ecr
o quadrado desse nmero.
#include <stdio.h>
/*Tipo de dados que devolve nome da funo (Tipos e variveis de dados que
recebe)*/
void quadrado(int x)
{
printf(O quadrado %d,(x*x));
}
main()
{
int num;
printf(Int. um numero: );
scanf(%d,&num);
printf(\n\n);
quadrado(num);
funo)*/
13. Programa que tem dois valores (constantes) e chama uma funo para calcular o
produto desses dois valores e retornar ao programa principal o produto para ser
impresso no ecr.
#include <stdio.h>
float produto(int x, int y) /* funo com valores de x e y */
{
return(x*y); /* retorna o valor de x*y */
}
main()
{
int valor;
valor = produto(5,4); /* chamada da funo com os valores 5 e 4 */
printf(O resultado e : %d\n, valor);
}
Linguagem de programao C
Ficha de trabalho
TLP
randomize();
certo = random(100);
Este exerccio deve ser efectuado com duas funes. Uma para gerar os nmeros e
outra para verificar se os valores so iguais.
Na funo que gera os valores no h passagem de argumentos, esta funo
apenas retorna o valor gerado funo principal. Na funo de verificao deve
ser passado o valor gerado e o valor introduzido pelo utilizador.
Algoritmo:
1 Gerar um valor (funo)
2 Ler um valor introduzido pelo utilizador
3 Verificar se os valores so iguais (funo)
Se sim, termina o programa e pergunta se quer voltar a jogar
Se no, pede novo valor e volta a verificar
4 Se quer continuar a jogar, executa novamente o programa se no termina.
Linguagem de programao C