Exercícios sobre a classe carro
class Carro
{
public int Velocidade { get; set; }
public bool Buzina { get; set; }
public string Fabricante { get; set; }
public string Modelo { get; set; }
private int ano;
public int Ano
{
get
{
return ano;
}
set
{
if (value >= 1960 || value <= 2023)
{
ano = value;
}
}
}
public Carro()
{
Velocidade = 0;
Buzina = false;
}
public void Acelerar()
{
Velocidade++;
}
public void Frear()
{
Velocidade--;
}
public void Buzinar()
{
Buzina = true;
Thread.Sleep(500);
Buzina = false;
}
public void DescricaoDetalhada()
{
Console.WriteLine($"Modelo {Modelo} - Ano {Ano}");
Console.WriteLine($"Fabricante {Fabricante}");
}
}
Exercicio sobre a classe Produto
class Produto
{
public string Nome { get; set; }
public string Marca { get; set; }
public double Preco { get; set; }
private int estoque;
public int Estoque
{
get { return estoque; }
}
public void ExaminarEstoque()
{
Console.WriteLine($"Produto: {Nome}");
Console.WriteLine($"Marca: {Marca}");
Console.WriteLine($"Preço de Venda: {Preco}");
Console.WriteLine($"quantidade em estoque {estoque}");
}
public void Retirar(int quantidade)
{
if (quantidade > estoque)
{
Console.WriteLine("Quantidade requerida maior do que a quantidade em estoque");
}
else
{
estoque -= quantidade;
}
}
}