python
|

Sistema de reserva de salas de reunião em Python

Situação problema da reserva de salas

Em uma empresa com diversas equipes, enfrento dificuldades para organizar as reservas de salas de reunião. Frequentemente ocorrem conflitos de agendamento, reservas duplicadas ou falhas na comunicação. Isso causa atrasos em reuniões importantes e prejudica a produtividade da equipe. Preciso de uma solução que permita reservar salas com controle de data e horário, evitando sobreposições.

Requisitos do programa de reserva de salas

  • O programa deve ser desenvolvido em Python;

  • O sistema deve permitir um número ilimitado de reservas;

  • Cada reserva deve conter: nome da sala, data e horário (como uma string);

  • O sistema deve oferecer três operações principais:

    1. Adicionar reserva;

    2. Remover reserva;

    3. Verificar se uma sala está disponível em determinada data e horário;

  • O programa deve retornar ao menu principal após cada operação até que o usuário escolha sair;

  • Ao sair, deve exibir uma mensagem de encerramento.

RESULTADO

				
					Menu de Opções:

1 - Adicionar reserva
2 - Remover reserva
3 - Consultar disponibilidade
4 - Sair

Escolha uma opção: 1

Digite o nome da sala: Sala 1

Digite a data da reserva (formato DD/MM/AAAA): 25/05/2025

Digite o horário da reserva (formato HH:MM): 14:00

*Reserva feita com sucesso para a Sala 1 em 25/05/2025 às 14:00.*

Menu de Opções:

1 - Adicionar reserva
2 - Remover reserva
3 - Consultar disponibilidade
4 - Sair

Escolha uma opção: 3

Digite o nome da sala: Sala 1

Digite a data da reserva (formato DD/MM/AAAA): 25/05/2025

Digite o horário da reserva (formato HH:MM): 14:00

*A Sala 1 já está reservada para 25/05/2025 às 14:00.*

Menu de Opções:

1 - Adicionar reserva
2 - Remover reserva
3 - Consultar disponibilidade
4 - Sair

Escolha uma opção: 2

Digite o nome da sala: Sala 1

Digite a data da reserva (formato DD/MM/AAAA): 25/05/2025

Digite o horário da reserva (formato HH:MM): 14:00

*Reserva da Sala 1 em 25/05/2025 às 14:00 removida com sucesso.*

Menu de Opções:

1 - Adicionar reserva
2 - Remover reserva
3 - Consultar disponibilidade
4 - Sair

Escolha uma opção: 4

*Encerrando o sistema de reservas. Obrigado por utilizar!*





				
			

Caso o Python ainda não esteja instalado em seu dispositivo, clique no botão abaixo para realizar a instalação.

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *