0
respostas

Desafio: hora da prática

Primeira parte:

class Conta
{
    public int NumeroIndicador { get; set; }
    public string Titular { get; set; }
    public double Saldo { get; set; }
    public int Senha { get; set; }

    public void ExibirInformações()
    {
        Console.WriteLine($"Titular: {Titular} | Saldo: {Saldo}");
    }
}

class Carro
{
    public string Fabricante { get; set; }
    public string Modelo { get; set; }
    public int Ano { get; set; }


    public void DescricaoDetalhada()
    {
        Console.WriteLine($"{Fabricante}");
        Console.WriteLine($"{Modelo}");

        if (Ano >= 1960 && Ano <= 2023)
        {
            Console.WriteLine($"{Ano}");
        }
        else
        {
            Console.WriteLine("Ano inválido");
        }

    }
}

class Produto
{
    public string Nome { get; set; }
    public string Marca { get; set; }
    public double Preco { get; set; }
    public int Estoque { get; set; }

    public void DescricaoDoProduto()
    {
        Console.WriteLine($"{Nome}");
        Console.WriteLine($"{Marca}");

        if (Preco >= 0)
        {
            Console.WriteLine($"{Preco}");
        }
        else
        {
            Console.WriteLine("Preço inválido");
        }

        if (Estoque >= 0)
        {
            Console.WriteLine($"{Estoque}");
        }
        else
        {
            Console.WriteLine("Quantidade de estoque inválido");
        }
    
    }
}

Segunda parte:

Carro carro = new Carro();
carro.Fabricante = "Ford";
carro.Modelo = "Ford Fusion";
carro.Ano = 2023;

carro.DescricaoDetalhada();

Produto produto = new Produto();
produto.Nome = "Tomada";
produto.Marca = "Fame";
produto.Preco = 9.75;
produto.Estoque = 297;

produto.DescricaoDoProduto();