<?php
// Faça um programa que leia as notas referentes às duas avaliações de um aluno.
// Calcule e imprima a média semestral. Faça com que o algoritmo só aceite notas
// válidas (uma nota válida deve pertencer ao intervalo [0,10]). Cada nota deve ser validada separadamente.
// Entrada
// A entrada contém vários valores reais, positivos ou negativos.
// O programa deve ser encerrado quando forem lidas duas notas válidas.
// Saída
// Se uma nota inválida for lida, deve ser impressa a mensagem "nota invalida".
// Quando duas notas válidas forem lidas, deve ser impressa a mensagem "media = " seguido do valor do cálculo.
// O valor deve ser apresentado com duas casas após o ponto decimal.
// Exemplo de Entrada Exemplo de Saída
// -3.5
// 3.5
// 11.0
// 10.0
// nota invalida
// nota invalida
// media = 6.75
$soma=0;
$condition=0;
while($condition < 2) {
$n1 = floatval(trim(fgets(STDIN)));
if ($n1 >=0 && $n1 <=10) {
$soma += $n1;
$condition++;
}else{
echo "Nota Invalida".PHP_EOL;
}
}
echo "media = " . number_format($soma/2,2,".","") . PHP_EOL;
To embed this project on your website, copy the following code and paste it into your website's HTML: