• Matéria: Sociologia
  • Autor: lindainessousa
  • Perguntado 7 anos atrás

4. Produza abaixo um programa em Linguagem C, que leia duas notas e seus respectivos pesos. No final o programa informa a média ponderada daquelas notas. Para tal, considere que as notas são valores reais e os pesos são inteiros e a fórmula da média é: Media = ( nota1*peso1 + nota2*peso2)/(peso1+peso2).

Assim, por exemplo, caso os valores lidos para as notas fossem 8 e 7 (respectivamente) e os valores dos pesos fossem 4 e 6 (respectivamente), a saída seria:

“ A média ponderada = 7,4”

Respostas

respondido por: jvsilvictorox7rfj
1


SEGUE O CÓDIGO EM C:

#include <stdio.h>

int main ()
{
  float notas[2], pesos[2], soma_notas = 0.0, soma_pesos = 0.0;
 
  for(int i=0; i<2; i++)
  {
      printf("Informe a %dª Nota: ", i+1);
      scanf("%f", &notas[i]);
      printf("Informe o peso da %dª Nota: ", i+1);
      scanf("%f", &pesos[i]);
     
      soma_notas += notas[i]*pesos[i];
      soma_pesos += pesos[i];
     
  }
 
  printf("\nA média das notas é:  %.2f", (soma_notas/soma_pesos));
   
  return 0;
}


IMAGEM DO TESTE CITADO EM ANEXO



Anexos:

jvsilvictorox7rfj: Por nada. Disponha :)
lindainessousa: Qual compilador vc usou usou para executar esse programa?
jvsilvictorox7rfj: Eu usei um compilador online... não trabalho com C há uns 6 anos, então não tenho nenhum instalado...
jvsilvictorox7rfj: "onlinegdb" o nome
lindainessousa: Ah tá certo.
jvsilvictorox7rfj: Qualquer coisa, só perguntar... Não desenvolvo mas em C mas lembro bastante kk
jvsilvictorox7rfj: mais*
lindainessousa: kkk
lindainessousa: Ok. Obrigada! :)
jvsilvictorox7rfj: Por nada :)
Perguntas similares