public class InformacaoTecnica
{
public int TamanhoMB { get; set; }
public String SistemaOperacional { get; set; }
public InformacaoTecnica(int tamanhoMB, string sistemaOperacional)
{
this.TamanhoMB = tamanhoMB;
this.SistemaOperacional = sistemaOperacional;
}
}
public class ProdutoDigital
{
public string Nome { get; set; }
public double Preco { get; set; }
public InformacaoTecnica InformacaoTecnica;
public ProdutoDigital(string nome, double preco, InformacaoTecnica informacaoTecnica)
{
this.Nome = nome;
this.Preco = preco;
this.InformacaoTecnica = informacaoTecnica;
}
public void ExibirDetalhesDoProduto()
{
Console.WriteLine($"\n***Detalhes do Produto Digital***");
Console.WriteLine($"Nome do Produto: {Nome}");
Console.WriteLine($"Preço: R$ {Preco}");
Console.WriteLine($"Tamanho (MB): {InformacaoTecnica.TamanhoMB} mb");
Console.WriteLine($"Sistema Operacional: {InformacaoTecnica.SistemaOperacional}");
}
}
InformacaoTecnica infoTecnica = new InformacaoTecnica(1500, "Windows 10");
ProdutoDigital produtoDigital = new ProdutoDigital("Antivírus Pro", 199.99, infoTecnica);
produtoDigital.ExibirDetalhesDoProduto();