Estacionamento

Solução escrita por Malu Azevedo

Conhecimentos necessários:

O problema nos pede para calcular o valor total a ser cobrado de um cliente por usar o estacionamento durante HH horas, sabendo que a primeira hora custa R\$15,00 e cada hora adicional custa R\$5,00.

Ideia Central

Para calcular o preço total, precisamos separar o tempo de permanência do cliente. A primeira hora possui um valor fixo de R\$15,00. Caso o cliente tenha ficado mais de uma hora, as horas restantes (H−1H – 1) devem ser multiplicadas por R\$5,00 e somadas a esse valor base. Se ele ficou apenas 1 hora, o custo é diretamente R\$15,00.

Abordagem completa

Lemos o inteiro HH de entrada e aplicamos a lógica condicional ou matemática direta: se HH for igual a 1, o valor cobrado é 15. Caso HH seja maior que 1, calculamos o custo total fazendo 15+(H−1)×515 + (H – 1) \times 5. O programa deve imprimir apenas o valor numérico inteiro correspondente. A complexidade é O(1)O(1).

Clique aqui para ver o código completo.