0
respostas

[Projeto] Resolução do Desafio

Class Carro


class Carro
{
    public bool Acelerar { get; set; }
    public bool Frear { get; set; }
    public bool Buzinar { get; set; }
    public string DescricaoDetalhada { get; set; }

    private int anoAux; 

    public int Ano 
    {
        get {  return anoAux; }
        set
        {
            if (value < 1960 || value > 2023)
            {
                Console.WriteLine("Digite um ano entre 1960 e 2023!!");

            } else
            {
                anoAux = value;
            }
        }  
    }
    public void ExibirCarro()
    {
        Console.WriteLine($"Acelerar: {Acelerar}");
        Console.WriteLine($"Frear: {Frear}");
        Console.WriteLine($"Buzinar: {Buzinar}");
        Console.WriteLine($"Decrição: {DescricaoDetalhada}");
    } 
}
class Conta
{
    public int NumeroIndicador { get; set; }
    public string Titular { get; set; }
    public decimal Saldo { get; set; }
    public int Senha { get; set; }

    public void ExibirConta()
    {
        Console.WriteLine($"Titular: {Titular}");
        Console.WriteLine($"Saldo: R$ {Saldo}");
    }
}
class Produto
{
    public string Nome { get; set; }
    public string Marca { get; set; }
    public int Estoque { get; set; }

    private decimal PrecoAux;
    public decimal Preco
    {
        get { return PrecoAux; }
        set 
        { 
            if (PrecoAux < 0)
            {
                Console.WriteLine("Preço do Estoque precisa ser positivo.");
            } else
            {
                PrecoAux = value;
            }
        }

    }
    public void ExibirProduto()
    {
        Console.WriteLine($"Nome: {Nome}");
        Console.WriteLine($"Marca: {Marca}");
        Console.WriteLine($"Estoque: {Estoque}");
        Console.WriteLine($"Preço: R$ {Preco}");
    }
 }