Leia a velocidade máxima permitida em uma avenida e a velocidade com que o motorista estava dirigindo nela e calcule a multa que uma pessoa vai receber, sabendo que são pagos: a) 50 reais se o motorista estiver ultrapassar em até 10km/h a velocidade permitida (ex.: velocidade máxima: 50km/h; motorista a 60km/h ou a 56km/h); b) 100 reais, se o motorista ultrapassar de 11 a 30 km/h a velocidade permitida. c) 200 reais, se estiver acima de 31km/h da velocidade permitida
Passo 1
Vamos lá pessoal. Essa questão é um pouco grandinha. Mas basicamente, ela quer que a gente calcule o quanto o motorista ultrapassou a velocidade permitida, e depois use uma estrutura de seleção pra dizer qual é o valor de multa adequado.
Pra começar, vamos pensar: quais são as entradas do programa? A velocidade máxima permitida na via e a velocidade do carro! Então vamos criar duas variáveis do tipo chamadas e .
Passo 2
Agora vamos usar a função para pedir que o usuário insira os valores, e com a função vamos guardar o valor nas variáveis
Passo 3
Com os valores em mãos, vamos utilizar a estrutura para determinar a multa adequada.
A primeira situação possível é quando o motorista está dentro da velocidade permitida! Ou seja, se a velocidade do carro for menor que a velocidade permitida não haverá multa.
Vamos escrever isso em código
A segunda condição possível é quando o carro ultrapassa velocidade permitida por ou menos, então a multa é de cinquenta reais:
Vamos continuar. A terceira condição descrita pela questão é quando o carro ultrapassa velocidade permitida até , e nesse caso a multa é de cem reais:
E a última condição possível é quando é quando o carro ultrapassa velocidade permitida por mais de , e nessa situação o motorista veloz ficará furioso ao receber uma multa de duzentos reais: