Analisando propostas

Um programa de Caixa 24h em linguagem C+ para Codeblocks

Publicado em 12 de Fevereiro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Escreva um programa para gerenciar o estoque de notas e os saques de um caixa eletrônico. Ao iniciar o
programa ele deve solicitar a carga de notas, onde usuário informa a quantidade de notas de cada valor
que foram inseridas no caixa eletrônico. Após este procedimento, o programa deve habilitar os saques dos
correntistas.

Enquanto existir estoque de notas os pedidos de saques devem ficar habilitados.
Quando um correntista iniciar um pedido de saque, o programa deve exibir as notas e as quantidades
disponíveis em estoque, e solicitar ao usuário que informe o valor desejado. Se o usuário solicitar um valor inválido (que não seja possível atender), o programa deve alertá-lo e exibir opções de valores próximos,
que sejam válidos.


O programa deve possuir algum mecanismo para decidir o número de notas de cada valor que deve ser
disponibilizado para o cliente que está realizando o saque. O critério utilizado deve ser o da "distribuição
ótima", no sentido de que as notas de menor valor sejam distribuídas em número mínimo possível. Por
exemplo, se a quantia solicitada for R$88,00, o programa deveria indicar uma nota de R$50, uma de R$20,
uma nota de R$10, uma nota de R$5, uma nota de R$2 e uma nota de R$1.


Porém o programa deve considerar o estoque de notas disponíveis, e a cada saque, o programa deve
atualizar os estoques de notas.Source Code Formatter plugin
Quando o estoque finalizar ou estiver abaixo de R$100, o programa deve exibir uma mensagem de alerta
para que o caixa seja reabastecido.

Contexto Geral do Projeto

Programa em C++com saídas amigáveis, utilizando função e string

Categoria TI e Programação
Subcategoria Wordpress
Qual é o alcance do projeto? Instalação/Configuração de pacote
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 15 de Fevereiro de 2020

Habilidades necessárias

C++