static void Main(string[] args) { Orcamento orcamento = new Orcamento(); orcamento.Itens = new List <Item>() { new Item() { Nome = "Cadeira", Preco = 250, Quantidade = 2 }, new Item() { Nome = "Cadeira", Preco = 129.90M, Quantidade = 1 } }; ICCP iccp = new ICCP(); IKCV ikcv = new IKCV(); IHIT ihit = new IHIT(); Console.WriteLine($"Total Orçamento: R$ {orcamento.Valor}\n"); Console.WriteLine($"Imposto ICCP: R$ {iccp.Calcula(orcamento)}\n"); Console.WriteLine($"Imposto IKCV: R$ {ikcv.Calcula(orcamento)}\n"); Console.WriteLine($"Imposto IHIT: R$ {ihit.Calcula(orcamento)}\n"); Console.ReadKey(); }
static void Main(string[] args) { Orcamento orcamento = new Orcamento(1000); orcamento.AdicionaItem(new Item("Mouse", 10)); orcamento.AdicionaItem(new Item("Mouse", 10)); Imposto icpp = new ICPP(); Imposto ikcv = new IKCV(); Imposto ihit = new IHIT(); CalculadorDeImpostos calc = new CalculadorDeImpostos(); calc.RealizaCalculo(orcamento, ihit); Console.WriteLine(); Console.ReadKey(); }
static void Main(string[] args) { IImposto icpp = new ICPP(); IImposto ikcv = new IKCV(); IImposto ihit = new IHIT(); Orcamento orcamento = new Orcamento(); orcamento.AdicionaItem(new Item("CANETA", 250)); orcamento.AdicionaItem(new Item("LAPIS", 251)); orcamento.AdicionaItem(new Item("BORRACHA", 250)); CalculadorDeImpostos calculador = new CalculadorDeImpostos(); calculador.RealizaCalculo(orcamento, icpp); calculador.RealizaCalculo(orcamento, ikcv); calculador.RealizaCalculo(orcamento, ihit); Console.ReadKey(); }
public static void Imposto() { var orcamento = new Orcamento(0); orcamento.AdicionaItem(new Item("Caneta", 20)); orcamento.AdicionaItem(new Item("Lapis", 20)); orcamento.AdicionaItem(new Item("Boracha", 20)); orcamento.AdicionaItem(new Item("Liquid Paper", 20)); orcamento.AdicionaItem(new Item("Xbox", 420)); IImposto icpp = new ICPP(); IImposto ikcv = new IKCV(); IImposto ihit = new IHIT(); var calculador = new CalculadorDeImposto(); calculador.RealizaCalculo(orcamento, ihit); orcamento.AdicionaItem(new Item("Caneta", 20)); calculador.RealizaCalculo(orcamento, ihit); }
private static void Imposto() { Orcamento orcamento = new Orcamento(0); orcamento.AdicionaItem(new Item("Caneta", 20)); orcamento.AdicionaItem(new Item("Lapis", 20)); orcamento.AdicionaItem(new Item("Boracha", 20)); orcamento.AdicionaItem(new Item("Liquid Paper", 20)); orcamento.AdicionaItem(new Item("Xbox", 420)); Imposto ICPP = new ICPP(); Imposto IKCV = new IKCV(); Imposto IHIT = new IHIT(); CalculadorDeImposto calculador = new CalculadorDeImposto(); calculador.RealizaCalculo(orcamento, IHIT); orcamento.AdicionaItem(new Item("Caneta", 20)); calculador.RealizaCalculo(orcamento, IHIT); Console.ReadKey(); }