Escolar Documentos
Profissional Documentos
Cultura Documentos
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.