Program.cs
Produto produto = new Produto("Caneta Azul", 20);
produto.Retirar(5);
produto.ExibirEstoque();
produto.Retirar(30);
Produto.cs
using System.Reflection.PortableExecutable;
class Produto
{
public string Nome { get; set; }
private int quantidadeEstoque;
public Produto(string nome, int quantidadeEstoque)
{
Nome = nome;
this.quantidadeEstoque = quantidadeEstoque;
}
public void Retirar(int quantidade)
{
if (quantidade > quantidadeEstoque)
{
Console.WriteLine($"Você possui somente {quantidadeEstoque} em estoque.");
}
else
{
quantidadeEstoque -= quantidade;
Console.WriteLine($"A quantidade do estoque foi reduzida {quantidadeEstoque}");
}
}
public void ExibirEstoque()
{
Console.WriteLine($"Estoque atual de {Nome}: {quantidadeEstoque}");
}
}