Médias Ponderadas Desafio Java
- #Java
Olá pessoal tudo bem, alguém poderia me passar a formula para resolver esta questão, desde já agradeço
Desafio
Leia 1 valor inteiro N, que representa o número de casos de teste que vem a seguir. Cada caso de teste consiste de 3 valores reais, cada um deles com uma casa decimal. Apresente a média ponderada para cada um destes conjuntos de 3 valores, sendo que o primeiro valor tem peso 2, o segundo valor tem peso 3 e o terceiro valor tem peso 5.
Entrada
O arquivo de entrada contém um valor inteiro N na primeira linha. Cada N linha a seguir contém um caso de teste com três valores com uma casa decimal cada valor.
Saída
Para cada caso de teste, imprima a média ponderada dos 3 valores, conforme exemplo abaixo.
Exemplo de EntradaExemplo de Saída3
6.5 4.3 6.2
5.1 4.2 8.1
8.0 9.0 10.0
5.7
6.3
9.3




JC
So tem uma coisa errada Ronaldo, a linha de saida devria estar assimSystem.out.println(String.format("%.1f", media));
No meu codigo do seu jeito nao funcionou.
RS
Bem, se começa tendo de ler um valor N cuja função será rodar um laço de repetição para ler 3 valores, o ideal é começar lendo um inteiro então int n = sc.nextInt();
Em seguida dentro faça um laço de repetição e dentro do laço faça leitura das 3 variável e imprima o resultado:
for( int I=0; i < n ; i ++) {
double a = sc.nextDouble();
double b = sc.nextDouble();
double c = sc.nextDouble();
double media = (2*a+3*b+5*c)/10;
System.out.printf(“%.1f”, media);
}
Boa tarde Bruno!
O meu ficou assim:
na linha 12; media = (A * 3.5 + B * 7.5)/11
na linha 14; system.out.printf("MEDIA = %.5f", media);
Se caso você não consigui fala aí que os Devs te ajudam também.
Boa sorte na sua jornada!