5 Funções No C++
Artigo: 5 Funções No C++. Pesquise 862.000+ trabalhos acadêmicosPor: wintesbr • 9/3/2015 • 515 Palavras (3 Páginas) • 349 Visualizações
/*Construa 5 funções:
a) para ler e validar um número real entre 4.5 e 15.91;
b) para calcular a Média Aritmética de 3 valores reais recebidos como
parâmetros;
c) para calcular a Média Geométrica de 3 valores reais recebidos como
parâmetros;
d) para calcular a Média Harmônica de 3 valores reais recebidos como
parâmetros;
e) para retornar o valor Intermediário dentre 3 valores reais recebidos
como parâmetros;
Fazer um programa que leia e valide 3 números reais entre 4.5 e 15.91.
Escrever na tela o Valor Intermediário dentre os 3 valores reais lidos.
Escrever as Médias Aritmética, Geométrica e Harmônica dos 3 valores reais.
Obs. Usar as 5 funções construídas. */
#include<stdio.h>
//Função Ler e Validar real (float) entre 4.5 e 15.91
float lervalidar ()
{ float Nr;
do
{ printf("\n\nEntre com um numero real entre 4.5 e 15.91 : ");
scanf("%f",&Nr);
if( (Nr<4.5) || (Nr>15.91) )
printf("ERRO!! TENTE NOVAMENTE");
} while ( (Nr<4.5) || (Nr>15.91) );
return (Nr);
}
//Função Intermediário dentre 3 valores reais recebidos como parâmetros
float Intermed (float X, float Y, float Z)
{ float Aux;
while((X>Y)||(Y>Z))
{ if(X>Y)
{ Aux = X; X = Y; Y = Aux; }
if(Y>Z)
{ Aux = Y; Y = Z; Z = Aux; }
}
return Y;
}
//Função Média Aritmética de 3 valores reais recebidos como parâmetros
float MedArit (float X, float Y, float Z)
{ return ((X+Y+Z)/3);
}
//Função Média Geométrica de 3 valores reais recebidos como parâmetros
float MedGeo (float X, float Y, float Z)
{ return (pow((X*Y*Z),(1.0/3)));
}
//Função Média Harmônica de 3 valores reais recebidos
...