Elabore uma função em
que receba 3 números reais e retorne a média destes números.
Passo 1
Beleza, vamos lá! O que temos aqui é um exercício de programação em C++. A missão é criar uma função que receba três números reais e calcule a média desses números. Para isso, vamos precisar entender como criar funções em C++, utilizar parâmetros e retornar valores.
Passo 2
Primeiro, precisamos saber o que é uma função em C++. Uma função é como uma pequena máquina que realiza uma tarefa específica. Ela recebe entrada (parâmetros), processa essa entrada e devolve uma saída (resultado). No nosso caso, a função vai receber três números e devolver a média deles.
Passo 3
Vamos definir a assinatura da função. Isso inclui o tipo de retorno, o nome da função e os parâmetros que ela vai receber. Como estamos lidando com números reais, usaremos o tipo
double
para maior precisão.Passo 4
Dentro da função, precisamos calcular a média. A média de três números
,
e
é dada por:
Então, vamos somar os três números e dividir o resultado por 3.
Passo 5
Por fim, a função deve retornar o valor calculado da média. Isso permitirá que quem chamar a função obtenha o resultado desejado.
Resposta
#include <iostream>
// Função que calcula a média de três números reais
double calcularMedia(double num1, double num2, double num3) {
double media = (num1 + num2 + num3) / 3.0;
return media;
}
int main() {
double a, b, c;
std::cout << "Digite o primeiro número: ";
std::cin >> a;
std::cout << "Digite o segundo número: ";
std::cin >> b;
std::cout << "Digite o terceiro número: ";
std::cin >> c;
double resultado = calcularMedia(a, b, c);
std::cout << "A média dos números é: " << resultado << std::endl;
return 0;
}
Exercícios relacionados
Faça um algoritmo em C++ que calcule o quadrado dos números pares digitados pelo usuário até ele digitar um número menor que 1.
OBS: Se o usuário digitar um número impar você deve informa-lo que não irá calcular o quadrado deste número pois ele é ímpar.
OBS: Se o usuário digitar um número impar você deve informa-lo que não irá calcular o quadrado deste número pois ele é ímpar.
Faça um algoritmo em C++ que calcule e imprima a metade do número digitado pelo usuário até ele digitar um número negativo.
Elabore uma função em C++ que receba 2 números inteiros e retorne o resto da divisão do maior pelo menor.
Elabore um programa em
que preencha um vetor de 5 posições somente com números pares e inteiros.