Revisão - Cálculos Simples
Parte da seção Fundamentos do Journey de PHP da Coddy. Lição 21 de 71.
Desafio
FácilLeia três números da entrada: basePrice, taxPercent, e quantity.
Calcule o total final executando as seguintes etapas:
- Comece com o preço base
- Adicione o imposto multiplicando o preço base por
(taxPercent / 100)e adicionando ao preço - Multiplique o resultado pela quantidade
- Subtraia um desconto fixo de
15do total - Finalmente, adicione uma taxa de envio calculada como
quantity ** 2
Imprima o total final.
Exemplo:
Se as entradas forem 50, 10, e 2, a saída deve ser 99 porque:
- Preço base: 50
- Adicione imposto de 10%: 50 + (50 * 10 / 100) = 50 + 5 = 55
- Multiplique pela quantidade 2: 55 * 2 = 110
- Subtraia desconto 15: 110 - 15 = 95
- Adicione envio (2 ** 2 = 4): 95 + 4 = 99
Experimente você mesmo
<?php
// Ler entrada
$basePrice = intval(fgets(STDIN));
$taxPercent = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
// TODO: Escreva seu código abaixo
// 1. Comece com o preço base
// 2. Adicione o imposto (basePrice * taxPercent / 100)
// 3. Multiplique pela quantidade
// 4. Subtraia o desconto de 15
// 5. Adicione a taxa de envio (quantity ** 2)
// Saída do total final
echo $finalTotal;
?>Todas as lições de Fundamentos
4Operadores de Comparação e Lógicos
Operadores de ComparaçãoIgualdade e IdentidadeOperadores Lógicos - Parte 1Operadores Lógicos - Parte 2Revisão - Lógica Simples2Variáveis e Tipos de Dados
NúmerosStrings e AspasBooleanosConvenções de NomenclaturaRevisão - Inicialização de VariáveisVariáveis VaziasConcatenação de StringsObtendo Entrada do UsuárioConversão para Diferentes Tipos5Lógica Condicional
Instrução IfIf - ElseO Operador TernárioOperador de Coalescência NulaInstrução SwitchRecapitulação - Tomando Decisões3Operadores Básicos
Operadores AritméticosOperador MóduloOperador de ExponenciaçãoAtribuição CombinadaIncremento/DecrementoPrecedência de OperadoresRevisão - Cálculos SimplesOperadores de StringPratique por conta própria: Compilador de PHP online