Ficha Nº2
|
Exercício Nº1
|
2008.03.03
|
(a)Especifique uma função em C, que recebe um carácter e dá como resultado 0 ou 1 conforme o carácter seja consoante ou vogal.
(b)Especique uma função, que calcula o módulo de um número.
(c)Especifique uma função, que recebe 2 argumentos inteiros, a e b, e dá como resultado a elevado à potência de b.
(d)Especifique uma função, que recebe um inteiro positivo e devolve o valor do seu factorial.
(e)Especifique uma função que recebe as coordenadas de dois pontos cartesianos e devolve a distância real entre eles (terá de usar a biblioteca "math.h" e compilar o programa com "-lm").
(f)Especifique uma função que terá dois argumentos inteiros e produzirá um resultado inteiro que é o menor múltiplo comum dos argumentos recebidos. Posteriormente codifique um programa principal (main()) que utiliza esta função para cálculo do menor múltiplo comum de dois números fornecidos pelo utilizador.
(g)Especifique um programa que lê dois valores inteiros, correspondentes ao numerador e ao denominador de uma fracção, e que produz como resultado a fracção reduzida correspondente.
(h)Especifique um programa que lê quatro valores inteiros, correspondentes aos numeradores e denominadores de duas fracções, e que produz como resultado a fracção resultante da soma das fracções introduzidas.