Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercícios Funções (Aut)
Exercícios Funções (Aut)
Resolva as questões usando os conceitos aprendidos sobre funções, não se esquecendo de escrever também um
programa com entrada de dados para testar:
1) Escreva uma função de nome “divisivel”, que receba dois números inteiros x e y. Essa função deve verificar se x
é divisível por y. No caso positivo, a função deve retornar 1, caso contrário zero.
2) Criar uma função de nome “alfabeto”, que determine se um caractere, recebido como parâmetro, é ou não
uma letra do alfabeto. A função deve retornar 1 caso positivo e 0 em caso contrário.
3) Crie uma função de nome “corrente”, que receba dois valores correspondentes a tensão e resistência, e
retorne o valor da corrente.
4) Criar uma função de nome “digito”, que determine se um caractere, recebido como parâmetro, é ou não um
digito de 0 a 9. A função deve retornar 1 caso positivo e 0 em caso contrário.
5) Crie uma função de nome “tensao”, que receba dois valores correspondentes a corrente e resistência, e
retorne o valor da tensão.
6) Criar uma função de nome “vogais”, que determine se um caractere, recebido como parâmetro, é ou não uma
vogal. A função deve retornar 1 caso positivo e 0 em caso contrário.
7) Crie uma função de nome "maior", que receba 2 números e retorne o maior deles.
8) Crie uma função de nome “FahParaCel”, que realize a conversão de Fahrenheit (F) para graus Celsius (C), onde
F é passado como parâmetro e C é retornado. Sabe-se que os pontos de fusão e ebulição nas escalas Celsius e
Fahrenheit são: 0ºC e 100ºC, e 32ºF e 212ºF, respectivamente.
A fórmula de conversão é C= 5.(F-32)/9
9) Crie uma função de nome "menor", que receba 2 números e retorne o menor deles.
10) Com base na função anterior, crie outra de nome de nome “CelParaFah”, que faça a conversão de Celsius (C)
para graus Fahrenheit (F), conforme a fórmula: F= (9.C/5) + 32
11) Crie uma função de nome “resistencia”, que receba dois valores correspondentes a corrente e tensão, e
retorne o valor da resistência.
12) Crie uma função de nome "impar", que receba um nº inteiro como parâmetro e retorne 1 se ele for IMPAR e 0
caso contrário.
13) Crie uma função de nome “media”, que receba dois valores e retorne a média entre eles.
14) Crie uma função de nome "positivo", que receba um valor e retorne 1 se for positivo e 0 caso negativo.