Você está na página 1de 1

FICHA DE TRABALHO N.º 1.

06
APLICAÇÕES INFORMÁTICAS B
CURSOS CIENTÍFICO-HUMANÍSTICOS – CIÊNCIAS E TECNOLOGIAS

A Professora: Carla Cardoso

Ficha de Trabalho n.º 6


1. Indique se as seguintes afirmações são verdadeiras ou falsas:
1.1. Uma função em C pode devolver simultaneamente mais do que um valor.
1.2. Uma função em C pode não ter parâmetros.
1.3. Uma função em C tem que devolver sempre um inteiro.
1.4. Os parâmetros das funções podem ser do tipo void.
1.5. A instrução return termina a execução de uma função.
1.6. Uma variável local e uma função pode ter o mesmo nome que um parâmetro.
1.7. O nome de uma função é opcional.
1.8. Os parâmetros numa função são opcionais.
1.9. Uma função não deve ter mais que 10 linhas.
1.10. Em C, um procedimento não é mais do que uma função que retorna void.
2. Programe as seguintes funções e crie o programa principal para testá-lo.
2.1. int abs(int x) //Devolve o valor absoluto de x.
Exemplo: Abs(-5) = 5
Abs(5) = 5
2.2. int potencia (int base, int expoente) // Devolve o resultado de uma potência
2.3. int arearetangulo(int altura, int largura) // Calcula a área de um retângulo
3. Crie um programa que apresente um menu idêntico ao seguinte (utilizar funções):

MENU
------------------
1 – Cálculo de fatorial
2 – Cálculo de somatório
3 – Terminar
Qual a sua a sua opção?
Se a escolha for 1 deve ser feita a leitura de um número e de seguida calcular e apresentar o
seu fatorial.
Se a escolha for 2 deve ser feita a leitura de um número e de seguida calcular e apesentar o
somatório de 1 + 2 + 3 + … + número lido
Se a escolha for 3 emitir um som e apresentar a mensagem “FIM DE PROGRAMA”
Notas: Usar funções; Não utililizar switch (usar if).
☺ Bom trabalho! ☺
Departamento Curricular de Eletrotecnia, Mecanotecnia e Informática
Página 1 de 1

Você também pode gostar