Lanche – beecrowd | 1038

Neste post, vamos explicar como o código em PHP abaixo pode ser usado para calcular o valor da conta com base em uma tabela de itens e seus preços.

<?php
$itens = array(
1 => array("Cachorro Quente", 4.00),
2 => array("X-Salada", 4.50),
3 => array("X-Bacon", 5.00),
4 => array("Torrada Simples", 2.00),
5 => array("Refrigerante", 1.50)
);

fscanf(STDIN, "%d %d", $codigo, $quantidade);
$total = $itens[$codigo][1] * $quantidade;
echo "Total: R$ " . number_format($total, 2, '.', '') . "\n";
?>

Primeiro, criamos um array associativo chamado $itens que contém os códigos dos itens como chaves e um array com o nome e o preço do item como valor.

Em seguida, usamos a função fscanf para ler dois valores inteiros da entrada padrão (STDIN), que correspondem ao código e à quantidade do item escolhido pelo usuário.

Depois disso, calculamos o valor total da conta multiplicando o preço do item (acessado usando $itens[$codigo][1]) pela quantidade escolhida pelo usuário.

Por fim, usamos a função echo para exibir a mensagem “Total: R$ ” seguida pelo valor total formatado com duas casas decimais após o ponto decimal usando a função number_format.

Deixe um comentário