6
. Implemente um programa, usando funções, que leia as coordenadas de dois pontos e
calcule a distância entre eles. Utilize as funções double sqrt(double x); e
double pow(double base, double exponent);da biblioteca padrão math.h.
Lembre-se que a distância entre dois pontos é dada pela seguinte fórmula:
O seu programa deve, obrigatoriamente, utilizar a seguinte função feita por você:
função distancia(): recebe quatro números inteiros como parâmetro
representados os pontos, e retorna a distancia entre os pontos.
7
. Sabendo que 1 pé tem 30,48 cm e que 1 polegada tem 2,54 cm, escreva uma função que
converta um valor de altura dado em pés e polegadas para o valor correspondente
expresso em metros. A função deve receber como parâmetros os valores em pés e
polegadas (inteiros) e retornar a altura equivalente expressa em metros. Por exemplo, se
forem fornecidos os valores 5 pés e 10 polegadas, a função deve retornar o valor 1,778
(metros).
double metros(int pes, int polegadas);
8
. Implemente, utilizando funções, um programa que receba do usuário o valor do salário
bruto de um funcionário e imprima o valor com descontos de INSS, FGTS e Plano de
Saúde. O programa deve utilizar uma função para calcular cada um dos descontos, sendo
que estas funções devem receber o valor do salário bruto e retornar o valor a ser
descontado. Os valores descontados devem ser:
INSS: 10% do valor bruto
FGTS: 8%
Plano de Saúde: R$100,00
9
. Escreva um programa, estruturado em diversas funções, para calcular o volume de uma
peça formada por uma esfera com um furo cilíndrico, dados os valores de d e D conforme
ilustrado na Figura 1. Sabe-se que o volume de uma calota esférica de altura h é dada por
,
onde R representa o raio da esfera.
Figura 1: Modelo de uma esfera com furo cilíndrico: vistas 3D e 2D.