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();