Informática, perguntado por douglas2001alisson, 2 meses atrás

A Locadora de Veículos Eudora lançou uma grande promoção esse mês: pagando apenas R$ 90 por diária, o cliente pode alugar um carro de passeio. Para cada diária, o cliente recebe uma cota de quilometragem de 100 Km. Cada quilômetro a mais custará uma taxa extra de R$ 12.

Escreva um programa que receba como entrada a quantidade de dias e a quilometragem total rodada por um cliente dessa locadora e exiba o valor total a ser pago com duas casas decimais.

Formato de entrada

Dois valores inteiros, separados por uma quebra de linha

Formato de saída

Um valor real com duas casas decimais

Soluções para a tarefa

Respondido por Gabriel2ANO
0

qtd_dias=int(input('Digite a quantidade de dias'))

KM=int(input('Digite a quilometragem'))

diaria_total=0

taxa_extra=0

diaria_total=90*qtd_dias

if KM > 100:

   taxa_extra=KM-100*12

valor_pagar=diaria_total+taxa_extra

print('%.2F'%valor_pagar)

Desenvolvido em Python

Entendendo o código em python

Definindo variáveis qtd_dia, KM, diaria_tota, taxa_extra e valor_pagar

  • qtd_dias quantidade de dias
  • KM quilometragem total
  • diaria_total preço da diária com base na quantidade de dias
  • taxa_extra taxa extra caso a quilometragem seja maior que 100
  • valor_pagar representa a soma da diaria_total e a taxa extra

As duas variáveis qtd_dias e KM vão receber dois valores inteiros do usuário como entrada

O usuário vai digitar dois valores e esses valores(se forem números) seram convertidos para valores inteiros.

Função da variável diaria_total

Essa variável vai receber como entrada o valor da operação qt_dias*90 já que a diária é R$90 ao dia.

Condição lógica para o cálculo da taxa_extra:

Para calcularmos a taxa extra, precisamos que a variável KM seja maior que 100, logo, utilizaremos o operador de condição lógica "IF" para definir a condição em que "KM" seja necessariamente maior que 100 para que o cálculo seja feito.

Função da variável taxa_extra

Essa variável vai receber como entrada o valor da operação KM-100 multiplicada por 12 já que a cada KM ultrapassado aumenta-se R$12,00.

Função da variável valor_pagar

Soma dos resultados da taxa_extra e a diaria_total.

Exibindo o resultado na tela com duas casas decimais

Dentro da função print("%x.F"%valor_pagar) temos um parâmetro de arredondamento:"%x.F".

  • "x" é a quantidade de casas decimais a serem arredondadas.
  • "F"  indica que a variável a ser instanciada é do tipo float
  • % retorna o valor da nossa variável para o print() depois de passar das condições acima

Veja mais em : https://brainly.com.br/tarefa/38676813]

#SPJ1

Respondido por bhebrumatti
0

Para escrever um programa que receba a quantidade de dias e quilometragem total rodada por um cliente da locadora de veículos utilizaremos a linguagem Python.

Programação em Python

print ('Nome do locador:')

nome = input ('')

print('Qual foi o dia que o carro foi alugado?')

dia = input('')

print ('Qual foi o mês que o carro foi alugado?')

mes = input ('')

print('Quantos dias o carro foi alugado?')

dias = int(input(''))

print ('')

print('Quantos KM ele foi rodado?')

km = float(input(''))

pago = (dias * 60) + (km * 0.15)

print ('')

print ('O total a pagar é de {:.2f} Reais. \nO carro foi alugado no dia {} e no mês {} \nO nome do locador é: \n{}'.format(pago, dia, mes, nome))

print ('')

print ('Qual foi o dia em que o carro foi devolvido?')

dia2 = input('')

print ('Qual foi o mês que o carro foi devolvido?')

mes2 = input ('')

print('')

print ('O locador devolveu o carro no dia e no mês de:')

print ('{}/{}'.format(dia2, mes2))

Para saber mais sobre linguagem python, acesse: https://brainly.com.br/tarefa/53319707

#SPJ1

Anexos:
Perguntas interessantes