Ed
há 5 meses
Para determinar o cabeçalho correto da função `calcula_media`, precisamos considerar o que a função deve fazer: receber três números reais, calcular a média e retornar esse valor. 1. A função deve retornar um valor, então não pode ser do tipo `void`. 2. A média é um número real, portanto, o tipo de retorno deve ser `float` (ou `double`, mas aqui estamos considerando `float`). 3. Os parâmetros devem ser do tipo `float`, já que estamos lidando com números reais. Agora, vamos analisar as opções: A) `float calcula_media(int n1, float n2, float nr3).` - Aqui, temos um parâmetro `int`, o que não é adequado, pois todos devem ser `float`. B) `int calcula_media(float n1, float n2, float nr3).` - O tipo de retorno é `int`, mas a média deve ser um número real, então essa opção está errada. C) `void calcula_media(float n1, float n2, float nr3).` - Essa opção é `void`, o que significa que não retorna nada, então está errada. D) `float calcula_media(int n1, int n2, int nr3).` - Aqui, todos os parâmetros são `int`, o que não é correto, pois devem ser `float`. E) `float calcula_media(float n1, float n2, float nr3).` - Esta opção está correta, pois retorna um `float` e recebe três parâmetros do tipo `float`. Portanto, a opção correta que descreve o cabeçalho da função `calcula_media` é: E) float calcula_media(float n1, float n2, float nr3).