PythonSintaxedesafio

Divisão de conta

Em sistemas de pagamento e faturamento, cálculos como divisão de conta com gorjeta aparecem em aplicativos de delivery, PDVs de restaurantes e planilhas automatizadas. Dominar a ordem das operações e a conversão de tipos evita erros de arredondamento e valores incorretos no mundo real.

O PROBLEMA

Peça o valor total de uma conta de restaurante, o número de pessoas e o percentual de gorjeta. Calcule o total com gorjeta e o valor por pessoa.

EXEMPLO

Entrada: R$150.00, 3 pessoas, 10% gorjeta
Saída: Total com gorjeta: R$165.00, Por pessoa: R$55.00

SOBRE O CONCEITO

O exercício trabalha com entrada de dados via input(), conversão para float para aceitar valores decimais, e operadores aritméticos (+, *, /). O erro comum é calcular a gorjeta sobre o valor já dividido (ex.: gorjeta = (total / pessoas) * percentual), o que resulta em um valor menor que o esperado porque a gorjeta deve incidir sobre o total bruto. Outro erro é dividir antes de adicionar a gorjeta (ex.: por_pessoa = total / pessoas * (1 + percentual) sem parênteses corretos). A ordem correta é: calcular total_com_gorjeta = total * (1 + percentual/100), depois dividir por pessoas.

RESOLUÇÃO

Mais exercícios de Sintaxe

PYB008 · BásicoTroco do caixaPYB010 · BásicoApresentação pessoalPYB030 · DesafioViagem econômicaPYB024 · AvançadoCálculo de combustível
Ver todos os exercícios de Python