• Matéria: Informática
  • Autor: lucas1infob
  • Perguntado 2 anos atrás

Como eu faço uma FUNÇÃO para calcular a média de 3 números?

Fiz esse programa que calcula a média, mas o professor disse que tinha que usar uma função.
int main(){
float a, b, c;
scanf("%f" , &a);
scanf("%f" , &b);
scanf("%f" , &c);
float x = (a + b + c)/3;
printf("Media: %.2f" , x);
return 0;
}

Respostas

respondido por: Pmzinnn
1

Olá, colega!

Eu consigo te mostrar uma função que traz a média de quaisquer números, mas só sei pelo software da Microsoft chamado Excel.

Olhe a imagem que anexei; nela, coloquei 3 números na vertical (como exemplo), e ao lado, mesclei as três células para que uma única célula fique proporcional às 3 que estão ao lado (você não precisa fazer isso, só fiz pra melhor visualização)

Para descobrir a média desses 3 números, no Excel, temos uma função chamada Média. Inserimos ela e selecionamos as células onde estão os 3 números.

Sempre que inserimos uma função no Excel, colocamos o sinal "=", a função, e depois abrimos um parêntese. Este parêntese será fechado somente após selecionarmos todas as células (ou os números) que serão mediados. Então:

=Média(

Cada célula tem um nome. Ao selecioná-las, aparece o nome de cada uma dividido por ":".

=Média(B4:B6)

Depois de fechar o parêntese e pressionar ENTER, a média é mostrada.

Espero ter ajudado, bons estudos!

Anexos:
respondido por: j00run4
1

Resposta:

#include<stdio.h>

#include<locale.h>

float calculaMedia(float a, float b, float c)

{

return (a+b+c)/3;

}

int  main()

{

setlocale(LC_ALL,"portuguese");

float a, b, c;

printf("Por favor, digite as três notas\n");

scanf("%f%f%f",&a,&b,&c);

calculaMedia(a,b,c);

printf("A média aritméticas das notas é %f:\n",calculaMedia(a,b,c));

return 0;

}

Explicação:

Perguntas similares