Trabalho APC 2
DISCIPLINA: ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES II
Uma pequena pousada precisa de um programa que possa controlar os seguintes dados dos seus N quartos:
Número do quarto;
Quantidade de acomodações no quarto;
Preço da diária do quarto;
Situação do quarto: ocupado, livre ou reservado;
Data de entrada e saída do quarto;
Despesas extras dentro do hotel;
Total a ser pago.
Desenvolver um programa em C, modularizado, que contenha, no mínimo, as funções do menu a seguir:
Pousada Tabajara
1. Insere informações sobre os quartos
2. Lista os dados de todos os quartos
3. Lista os dados dos quartos ocupados
4. Altera status (ocupado, livre, reservado) de um determinado quarto
5. Cadastra despesas extras de um determinado quarto
6. Calcula despesa final de um determinado quarto
7. Finaliza
Seu código fonte NÃO deve manipular variáveis globais. Fazer uso das boas práticas de programação, modularizando corretamente o código e usando passagem de parâmetros.
Seja criativo e implemente as inovações que achar importante!
Leia ATENTAMENTE e siga as instruções a seguir.
OBSERVAÇÕES IMPORTANTES:
1) O trabalho deve ser feito em DUPLAS. Se não for possível, pode ser feito individualmente. Não serão aceitos trabalhos em trios.
2) O que deve ser entregue:
a) Digital: durante a aula de laboratório (23/09), o professor copiará os arquivos com extensão .cpp e .exe de cada dupla. Os nomes dos arquivos devem ser compostos pelos nomes dos integrantes da dupla, por exemplo: GrazielleThiago.cpp e
GrazielleThiago.exe;
3) Colocar mensagens que facilite a interação do usuário com o seu programa;
4) Faça uma interface clara que ajude o usuário a entender as entradas e saídas do programa; 5) As primeiras linhas do programa fonte devem apresentar um comentário explicativo sobre o programa, descrevendo brevemente o que faz, com o seguinte formato: