JohnnyRei / Controle-de-Pagamentos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Controle de Pagamentos - Desafio de Programação

Este repositório contém uma solução em C# para um problema de controle de pagamentos. O desafio foi proposto por um comerciante chamado Sr. Paiva, que abriu uma nova padaria em sua cidade e precisava de um sistema para calcular o troco e as notas que seriam entregues aos clientes.

Requisitos

  • Solicitar o nome do cliente.
  • Solicitar o valor total da compra.
  • Solicitar o valor que o cliente pagará ao sistema.
  • Calcular o troco total que o cliente deverá receber.
  • Calcular a quantidade de notas em Reais ($) que o sistema deverá entregar ao cliente com base no troco.
  • Validar se o valor pago é maior ou igual ao valor da compra.
  • Imprimir o nome do cliente.
  • Imprimir o valor total da compra.
  • Imprimir o valor que o cliente pagou ao sistema.
  • Caso o valor seja menor que o valor da compra, imprimir "Valor insuficiente para realizar a compra."
  • Caso contrário, imprimir as respectivas notas de troco (200, 100, 50, 20, 10, 5, 2, 1).

Como Usar

  1. Clone o repositório para o seu ambiente local usando o comando:
    git clone https://github.com/seu-usuario/controle-pagamentos.git
    
  2. Navegue até o diretório do projeto:
    cd controle-pagamentos
    
  3. Compile o programa usando o compilador C# (por exemplo, csc Program.cs) ou utilize um ambiente de desenvolvimento integrado (IDE) como Visual Studio ou Visual Studio Code para executar o código.

Exemplo de Uso

Nome do cliente: [Nome]
Valor total da compra R$: [Valor]
Valor pago R$: [Valor]
[Resultado do programa]

Contribuição

Sinta-se à vontade para contribuir para este projeto! Se você encontrar bugs ou tiver melhorias para sugerir, por favor, abra uma issue ou envie um pull request.

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

About

License:MIT License


Languages

Language:C# 100.0%