using System.Collections.Generic;
private int valorCompraIva;
public int Cantidad { get; set; }
public string Nombre { get; set; }
public int Valor { get; set; }
public int getValorCompraIva() {
this.valorCompraIva = (int)(this.Valor * 1.19) ;
return this.valorCompraIva;
public int getValorTotal() {
this.valorTotal = this.getValorCompraIva() * this.Cantidad;
public void setValorCompraIva(int valorCompraIva) {
this.valorCompraIva = valorCompraIva;
public void setValorTotal(int valorTotal) {
this.valorTotal = valorTotal;
public override string ToString()
return "Nombre: " + Nombre + " Valor: " + Valor;
public static void Main()
Console.WriteLine("Creacion Data");
List<Producto> productos = new List<Producto>();
productos.Add(new Producto() {Cantidad=1, Nombre="Cuaderno Apunte", Valor=4600});
productos.Add(new Producto() {Cantidad=2, Nombre="Corrector Lapiz", Valor=5900});
productos.Add(new Producto() {Cantidad=3, Nombre="Boligrafo Artel", Valor=3800});
productos.Add(new Producto() {Cantidad=3, Nombre="Calculadora Grafica", Valor=250000});
Console.WriteLine("Inicio Calculo de Compra Total");
foreach (Producto prod in productos)
total = total + prod.getValorTotal();
Console.WriteLine("Total Compra: " + total);