Mobile App Development · Dart/Flutter
A mesma lógica de cálculo da comanda do conteúdo, em uma versão mais enxuta: total dos produtos, taxa de serviço e conta final.
Exercício
Este exercício resolve o cálculo da comanda da lanchonete de forma direta: declara os preços e quantidades como const, soma o total dos produtos com final total, aplica 10% de taxa de serviço e imprime o total dos produtos, a taxa e a conta final — cada valor já formatado com duas casas decimais e o símbolo R$ (usando \$ para escapar o cifrão dentro da string, já que ele não inicia uma interpolação válida ali). É a mesma ideia do exemplo do conteúdo, só que sem o "cabeçalho" decorativo da nota.
void main() {
// Exercicio de comanda: total da lanchonete com taxa.
const precoCoxinha = 5.0;
const precoCerveja = 15.0;
const qtdeCoxinha = 3;
const qtdeCerveja = 2;
final total = (precoCoxinha * qtdeCoxinha) + (precoCerveja * qtdeCerveja);
final taxa = total * 0.10;
final contaFinal = total + taxa;
print('Total produtos: R\$ ${total.toStringAsFixed(2)}');
print('Taxa 10%: R\$ ${taxa.toStringAsFixed(2)}');
print('Conta final: R\$ ${contaFinal.toStringAsFixed(2)}');
}
Saída esperada
Total produtos: R$ 45.00 Taxa 10%: R$ 4.50 Conta final: R$ 49.50
Como executar
dart run 06-DesafioComanda/02_Exercicios/codigo_fonte/index.dart