<?php
// Função para garantir que o valor digitado seja positivo e numérico
function lerVendas($ano, $entrada) {
if (is_numeric($entrada) && $entrada > 0) {
return (float)$entrada; // Retorna o valor como um número decimal
} else {
echo "O valor para $ano deve ser um número positivo. Corrija o valor para continuar.\n";
return null; // Retorna null para indicar entrada inválida
}
}
// Leitura dos valores de vendas para os anos 2020, 2021, 2022 e 2023
$vendas = [];
$anos = [2020, 2021, 2022, 2023];
// Entradas de exemplo, substitua conforme necessário
$entradas = [
2020 => 10000,
2021 => 12000,
2022 => 11000,
2023 => 13000
];
foreach ($anos as $ano) {
$vendas[$ano] = lerVendas($ano, $entradas[$ano]);
}
// Verificação de quantos anos tiveram crescimento em relação ao ano anterior
$crescimentoAnos = 0;
for ($i = 1; $i < count($anos); $i++) {
if ($vendas[$anos[$i]] > $vendas[$anos[$i - 1]]) {
$crescimentoAnos++;
}
}
// Cálculo do crescimento percentual entre 2020 e 2023
$crescimentoPercentual = (($vendas[2023] - $vendas[2020]) / $vendas[2020]) * 100;
// Saídas
echo "\nO número de anos em que as vendas cresceram em relação ao ano anterior: $crescimentoAnos\n";
echo "O crescimento percentual entre 2020 e 2023 foi de " . number_format($crescimentoPercentual, 2) . "%\n";
?>
<?php
// Função para garantir que o valor digitado seja positivo e numérico
function lerVendas($ano, $entrada) {
if (is_numeric($entrada) && $entrada > 0) {
return (float)$entrada; // Retorna o valor como um número decimal
} else {
echo "O valor para $ano deve ser um número positivo. Corrija o valor para continuar.\n";
return null; // Retorna null para indicar entrada inválida
}
}
// Leitura dos valores de vendas para os anos 2020, 2021, 2022 e 2023
$vendas = [];
$anos = [2020, 2021, 2022, 2023];
// Entradas de exemplo, substitua conforme necessário
$entradas = [
2020 => 10000,
2021 => 12000,
2022 => 11000,
2023 => 13000
];
foreach ($anos as $ano) {
$vendas[$ano] = lerVendas($ano, $entradas[$ano]);
}
// Verificação de quantos anos tiveram crescimento em relação ao ano anterior
$crescimentoAnos = 0;
for ($i = 1; $i < count($anos); $i++) {
if ($vendas[$anos[$i]] > $vendas[$anos[$i - 1]]) {
$crescimentoAnos++;
}
}
// Cálculo do crescimento percentual entre 2020 e 2023
$crescimentoPercentual = (($vendas[2023] - $vendas[2020]) / $vendas[2020]) * 100;
// Saídas
echo "\nO número de anos em que as vendas cresceram em relação ao ano anterior: $crescimentoAnos\n";
echo "O crescimento percentual entre 2020 e 2023 foi de " . number_format($crescimentoPercentual, 2) . "%\n";
?>
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).