Atividade Prática de Funções
1. Faça uma calculadora utilizando funções.
2. Escreva uma função que, ao analisar, se um número recebido via parâmetro está no intervalo 5 < numero < 250 retorne verdadeiro, e falso em caso contrário.
3. Faça uma função que retorne se um dado número inteiro é perfeito. Sabe-se que um número é perfeito quando é igual à soma de seus divisores (exceto ele mesmo). Exemplo: os divisores de 6 são 1, 2 e 3 e 1 + 2 + 3 = 6, logo, 6 é um número perfeito. int ehPerfeito(int n) ;
4. Faça uma função que dado um horário (horas, minutos e segundo), retorne quantos segundos transcorreram desde o início do dia. int segundos_transcorridos (int hora, int min, int seg)
5. Faça uma função que dados os segundos transcorridos desde o início do dia, ela imprime a hora, minutos e segundos. void segundos_transcorridos_inv (int segundos)
6. Faça uma função que dada a razão de uma PA e seu primeiro termo, retornar o n-ésimo termo. Ex, para o primeiro termo 1, razão 3, o 4º termo é 10. int nesimotermo_pa (int prim, int razao, int n);
7. Faça uma função que dado um número calcule seu quadrado e depois escreva um programa imprima os quadrados de 1 a N.
8. Faça uma função que calcule o fatorial de um número dado.
9. Faça uma função que receba três valores inteiros e retorne se forma um triângulo.
10. Faça uma função que receba três valores inteiros e retorne o tipo de triângulo. Utilize a função acima para depois calcular o tipo.
11. Uma das maneiras de se conseguir a raiz quadrada de um número é subtrair do número os ímpares consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a zero. O número de vezes que se conseguir fazer a subtração é a raiz quadrada exata (resultado 0) ou aproximada do número (resultado negativo).
Ex.: Raiz de 16 16-1 = 15-3 = 12-5 = 7-7 = 0
Faça uma função que calcule a raiz quadrada de um número usando este método.