question

Sistema de aluguel de carro!?

Este sistema controla em uma empresa de aluguel de carros. Cada carro tem um número (assumir seu número de placa), tipo (carro pequeno, carro de quatro rodas) e status (alugada, disponível). A interface principal do sistema da seguinte forma:

Escolha:
1-Adicionar novo carro
2-Alugar um carro
3-Gerar relatório para todos os carros
4-Gerar relatório para carros pequenos
5-Gerar relatório para carro de quatro rodas
6-Saída

Adicionar novo carro
Quando o usuário escolhe 1, o programa deve executar as seguintes tarefas:

a.Create/open arquivo dos carros (chamada cars.txt) no modo de acrescentar.

b.Allow o usuário digite o número do carro, tipo e status.


c.Write para o arquivo de carros: o número do carro, o tipo de carro e o status do carro.

d.Keep perguntando ao usuário se (s) ele quer adicionar carro novo ou para retornar ao menu principal.

[Dica: tipo de carro pode ser representado internamente como 1 para carros pequenos, 2 para mais de 4 rodas].

Aluguer de carros
Quando o usuário escolhe 2, o programa deve executar as seguintes tarefas:
sistema de a.The pede o usuário escolher o tipo de carro. Se não houver nenhum carro disponível desse tipo, o sistema exibe mensagem "Nenhum carro disponível". Se houver muitos carros disponíveis desse tipo, ele escolhe uma baseada na regra entrou pela primeira vez primeiro reservada.
b.That escolhido carro caracteriza-se indisponível.
sistemas de c.Then pede usuário digite o número de dias para alugar carro. Sistema calcula as taxas, como segue:
oRate é QR70 por dia para carro pequeno e QR100 para carros 4wheel.
oIf cliente aluga um carro de 7 a 30 dias, ele recebe 5% de desconto.
oIf cliente aluga um carro por mais de 30 dias, ele recebe 10% de desconto.
Gerar relatório para todos os carros
Quando o usuário escolhe 3, o programa deve executar as seguintes tarefas:

a.Read o arquivo de carros. [O programa pode carregar os dados que são lidos a partir do arquivo de dados em matrizes].

b.Count o número de carros pequenos disponíveis e o número de carros de 4 rodas disponíveis.
c.Generate um relatório de tela que imprime as informações de cada carro. O relatório de tela também deve imprimir o número de carros disponíveis (pequenos e 4 rodas).

Gerar relatório para carros pequenos
Quando o usuário escolhe 4, o programa deve executar as mesmas tarefas de escolha 3, mas para carros pequenos só.

Note que o programa pode ler do arquivo carro [ou de matrizes carregadas].


Gerar relatório para carros 4 rodas
Quando o usuário escolhe 5, o programa deve executar as mesmas tarefas de escolha 4, mas para carros de 4 rodas apenas.


Saída
Quando o usuário escolhe 6, o programa deve terminar. Caso contrário, seu programa deve ser amigável e sempre loop volta ao menu principal depois de completar uma escolha.

Olá a todos,

você poderia por favor me ajude obter este programa?!

Thanx para tentar :) Usando a linguagem C++!!
resposta Resposta
Para resolver o problema do sistema de aluguel de carro, nós precisamos começar criando um arquivo de texto chamado cars.txt onde vamos armazenar as informações dos carros disponíveis. Este arquivo será aberto no modo de acrescentar sempre que um novo carro for adicionado.

Quando o usuário escolher a opção 1 - Adicionar novo carro, o programa deve permitir que ele digite o número do carro, o tipo (carro pequeno ou carro de quatro rodas) e o status do carro (alugada ou disponível). Em seguida, essas informações devem ser escritas no arquivo cars.txt.

Após adicionar um novo carro, o programa deve perguntar ao usuário se ele deseja adicionar outro carro ou voltar ao menu principal. É importante lembrar que o tipo de carro pode ser representado internamente como 1 para carros pequenos ou 2 para carros de quatro rodas.

Quando o usuário escolher a opção 2 - Alugar um carro, o programa deve pedir ao usuário que escolha o tipo de carro desejado. Se não houver carros disponíveis desse tipo, o sistema deve exibir a mensagem "Nenhum carro disponível". Caso contrário, o sistema deve escolher o primeiro carro disponível desse tipo, conforme a regra de primeira reserva.

Após escolher o carro, o sistema deve solicitar ao usuário que digite o número de dias para alugar o carro. Com base nesse número de dias, o sistema deve calcular as taxas de aluguel de acordo com as regras estabelecidas (QR70 por dia para carro pequeno e QR100 para carros de quatro rodas).

Quando o usuário escolher a opção 3 - Gerar relatório para todos os carros, o programa deve ler o arquivo de carros e armazenar essas informações em arrays. Em seguida, deve contar o número de carros pequenos e o número de carros de quatro rodas disponíveis. Por fim, o programa deve gerar um relatório na tela com as informações de cada carro, incluindo o número de carros disponíveis de cada tipo.

As opções 4 e 5 - Gerar relatório para carros pequenos e Gerar relatório para carros de quatro rodas, devem executar as mesmas tarefas da opção 3, mas apenas para os carros do tipo especificado.

Por fim, quando o usuário escolher a opção 6 - Saída, o programa deve encerrar. Caso contrário, o programa deve ser amigável e sempre retornar ao menu principal após cada escolha.

Com estas instruções, você pode começar a criar o seu programa em C++ para o sistema de aluguel de carro. Lembre-se de seguir cada passo cuidadosamente para garantir que o programa funcione corretamente e atenda a todas as especificações fornecidas. Boa sorte!

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved