Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kleyton renato

Quantidade de cédulas - Usando If

Recommended Posts

Html e PHP:

 

<meta charset="utf-8">
<span id="lista02">
Quantidade de Cédulas
</span>
<hr/>
<p>
Uma empresa precisa fazer o pagamento de seus funcion´rios, faça um programa para determinar a menor quantidade
de cédulas necessárias para o pagamento de um funcionário, supondo que o líquido nunca tenha centavos.
</p>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
<label id="lista02">Valor</label>
<input type="number" name="sal" /> <br>
<p>
<input type="submit" value="Calcular" name="calcular">
</p>
</form>
<hr>
<?php
$sal = $_POST['sal'];
$resto = $sal;
if ($resto > 100) {
echo "Número de notas de 100 : ". (int)$n100 = $resto / 100;
echo " | R$".((int)$n100 = $resto / 100)*100;
echo "<br>";
(real)$resto = $resto % 100;
}
if ($resto > 50) {
echo "Número de notas de 100 : ". (int)$n50 = $resto / 50;
echo " | R$".((int)$n50 = $resto / 50)*50;
echo "<br>";
(real)$resto = $resto % 50;
}
?>
Tive que declarar int e real para que só dividisse em inteiro. Ou seja, digitar por exemplo 498 e ele retornar apenas 4 notas de 100. Sendo que, declarando ou não as variáveis, ele não passa para o IF seguinte. Que nesse caso seria 50 ...Assim sucessivamente.
Alguém tem alguma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.