Algoritmos - Python
# Programa: tomar_banho
# Simula o processo de tomar banho
def tomar_banho():
nome = input("Digite o seu nome: ")
print(f"Olá, {nome}! Vamos começar o banho!")
print("1. Ir até o banheiro")
print("2. Ligar o chuveiro")
print("3. Esperar a água aquecer")
print("4. Entrar no chuveiro")
print("5. Molhar o corpo")
print("6. Aplicar sabonete e esfregar o corpo")
print("7. Enxaguar o corpo")
print("8. Aplicar shampoo e lavar o cabelo")
print("9. Enxaguar o cabelo")
print("10. Desligar o chuveiro")
print("11. Pegar a toalha e se secar")
print("12. Vestir-se")
print(f"Banho concluído com sucesso, {nome}!")
# Programa: trocar_lampada
# Simula o processo de trocar uma lâmpada
def trocar_lampada():
local = input("Digite o cômodo onde vai trocar a lâmpada: ")
energia_desligada = input("A energia está desligada? (s/n): ").strip().lower() == '
print(f"Iniciando troca da lâmpada no {local}...")
if not energia_desligada:
print("Desligar o interruptor da luz")
print("Desligar a energia elétrica")
print("Pegar a escada")
print("Posicionar a escada debaixo da lâmpada")
print("Subir com cuidado")
print("Remover a lâmpada queimada girando no sentido anti-horário")
print("Pegar a nova lâmpada")
print("Enroscar a nova lâmpada no sentido horário")
print("Descer da escada")
print("Ligar o interruptor e verificar se a lâmpada funciona")
print("Troca concluída com sucesso!")
# Programa: trocar_pneu
# Simula o processo de trocar um pneu de carro
def trocar_pneu():
lado = input("Digite o lado do pneu que está furado (ex: dianteiro direito): ")
try:
pressao_estepe = float(input("Digite a pressão do estepe (em PSI): "))
except ValueError:
pressao_estepe = 0.0
print(f"Iniciando troca do pneu {lado}...")
print("Estacionar o carro em local seguro e plano")
print("Ligar o pisca-alerta")
print("Acionar o freio de mão")
print("Colocar o triângulo de segurança")
print("Pegar o macaco, o estepe e a chave de roda")
print("Soltar levemente os parafusos da roda danificada")
print("Posicionar o macaco no ponto de apoio do carro")
print("Levantar o carro até o pneu sair do chão")
print("Remover os parafusos completamente")
print("Retirar o pneu furado")
print("Colocar o pneu de estepe")
print("Colocar e apertar levemente os parafusos")
print("Abaixar o carro com o macaco")
print("Apertar bem os parafusos")
print("Guardar o macaco, o pneu furado e as ferramentas")
print("Retirar o triângulo de segurança")
if pressao_estepe < 30:
print("Atenção: o estepe está com pressão baixa!")
else:
print("Troca concluída com sucesso! Boa viagem!")
# Menu simples para executar
if __name__ == '__main__':
while True:
print("\nEscolha o algoritmo para executar:")
print("1 - Tomar banho")
print("2 - Trocar lâmpada")
print("3 - Trocar pneu")
print("0 - Sair")
opc = input("Opção: ").strip()
if opc == '1':
tomar_banho()
elif opc == '2':
trocar_lampada()
elif opc == '3':
trocar_pneu()
elif opc == '0':
break
else:
print("Opção inválida. Tente novamente.")