コード例 #1
0
        private void AplicarRegrasTroco25_50()
        {
            var indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25);

            TrocoDisponivel.RemoveAt(indiceNota25);
            var indiceNota50 = TrocoDisponivel.FindIndex(c => c == 50);

            TrocoDisponivel.RemoveAt(indiceNota50);
        }
コード例 #2
0
        private void AplicarRegrasTroco3de25()
        {
            var indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25);

            TrocoDisponivel.RemoveAt(indiceNota25);
            indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25);
            TrocoDisponivel.RemoveAt(indiceNota25);
            indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25);
            TrocoDisponivel.RemoveAt(indiceNota25);
        }
コード例 #3
0
        public override void AplicarRegrasNota()
        {
            var indiceNota50 = TrocoDisponivel.FindIndex(c => c == 50);

            if (indiceNota50 > 0)
            {
                AplicarRegrasTroco25_50();
                return;
            }

            AplicarRegrasTroco3de25();
        }
コード例 #4
0
        public override void AplicarRegrasNota()
        {
            var indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25);

            TrocoDisponivel.RemoveAt(indiceNota25);
        }