Estou com dúvidas nesse exercício de Python: [RESOLVIDO]

1. Estou com dúvidas nesse exercício de Python: [RESOLVIDO]

Anderson Bezerra Silva
oandersonbsilva

(usa Debian)

Enviado em 28/02/2020 - 14:35h

Exercício:

Um reservatório vazio deve ser abastecido por uma bomba. Faça um
programa em Python para calcular o tempo (em horas, minutos e segundos)
necessário para que o reservatório fique completamente cheio; então, exiba a
resposta. A vazão da bomba (em litros por segundo) e a capacidade do
reservatório (em litros) devem ser digitadas pelo usuário.




  


2. MELHOR RESPOSTA

Matheus
pylm

(usa Gentoo)

Enviado em 28/02/2020 - 14:49h

E qual tua dificuldade em fazer operações de divisão em python?
Se você tem um reservatório de 200 litros e a bomba tem vazão de 5 litros por segundo então vai levar 40 segundos.

3. Re: Estou com dúvidas nesse exercício de Python: [RESOLVIDO]

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 28/02/2020 - 16:26h

Veja se esse exemplo te solução te ajuda:
https://pastebin.com/Y3Cyxxgp 


'''
Calcular o tempo para encher um reservatório
Diego Mendes Rodrigues
'''
# Entrada de dados pelo usuário
vazao_l_s = int(input('Vazão em litros/s = '))
capacidade_l = int(input('Capacidade do reservatório em litros = '))

# Calcular a vazão por hora e por minuto
vazao_por_hora = vazao_l_s * 3600
vazao_por_minuto = vazao_l_s * 60

# Calcular o tempo para encher o reservatório
horas = (capacidade_l // vazao_por_hora)
minutos = (capacidade_l - (horas * vazao_por_hora)) // vazao_por_minuto
segundos = capacidade_l - (horas * vazao_por_hora) - (minutos * vazao_por_minuto)

# Exibir os resultados
print(f'\nCapacidade = {capacidade_l} litros')
print(f'Vazão litros/s = {vazao_l_s}')
print(f'\nHoras = {horas}')
print(f'Minutos = {minutos}')
print(f'Segundos = {segundos}')


Abraço,
Diego M. Rodrigues






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts