using System;
namespace MyCompiler {
class Producto
{
// Atributos
private int codigo;
private string descripcion;
private double precio;
// Propiedades
public int Codigo
{
get { return codigo; }
set { codigo = value; }
}
public string Descripcion
{
get { return descripcion; }
set { descripcion = value; }
}
public double Precio
{
get { return precio; }
set
{
if (value > 0)
precio = value;
else
{
Console.WriteLine("Error: el precio debe ser mayor a 0");
precio = 0;
}
}
}
// 3. CONSTRUCTOR
public Producto(int codigo, string descripcion, double precio)
{
this.codigo = codigo;
this.descripcion = descripcion;
this.Precio = precio; // usa la propiedad (valida)
}
// 4. MÉTODO MOSTRAR
public void Mostrar()
{
Console.WriteLine($"Código: {Codigo} - Descripción: {Descripcion} - Precio: {Precio}");
}
}
class Program
{
public static void Main(string[] args)
{
Producto p1 = new Producto(1, "Mouse", 1500);
Producto p2 = new Producto(2, "Teclado", 3000);
Producto p3 = new Producto(3, "parlante", 4500);
// Muestra productos
p1.Mostrar();
p2.Mostrar();
p3.Mostrar();
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: