<?php
// 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.

function readInput()
{
    return array_map(
        'floatval',
        explode(" ",trim(fgets(STDIN)))
    );
}

function calcMedia($notas)
{ 
    [$N1,$N2,$N3] = $notas;
    
    $media = ($N1*2 + $N2*3 + $N3*5) / 10;

    return ($media * 100) / 100; 
}

$number = intval(trim(fgets(STDIN)));

$notas = [];

for ( $i = 0; $i < $number; $i++ ) {
    $notas[$i] = readInput(); 
    echo number_format(calcMedia($notas[$i]),1,".",""). PHP_EOL;
}











































Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: