0
respostas

[Projeto] Minha solução

namespace Teste4_Alura.ExercicioOO;

internal class Computador 
{
    Processador processador {get; set;}
    PlacaMae placaMae { get; set; }
    public Computador(Processador cpu, PlacaMae mobo)
    {
        this.processador = cpu;
        this.placaMae = mobo;   
    }


    public void ExibirConfiguracoes()
    {
        Console.WriteLine($""""
            Computador configurado com: 

            Processador: {processador.Marca} - {processador.Modelo} 

            Placa-mae: {placaMae.Fabricante} - {placaMae.Socket}
            """");
    }

}
namespace Teste4_Alura.ExercicioOO;

class PlacaMae
{
    public  string Fabricante;
    public string Socket;

    public PlacaMae(string fabricante, string socket)
    {
        Fabricante = fabricante;
        Socket = socket;
    }
}
namespace Teste4_Alura.ExercicioOO;

class Processador
{
    public string Marca;
    public string Modelo;

    public Processador(string marca, string modelo)
    {
        Marca = marca;
        Modelo = modelo;
    }
}
#region Desafio Montagem de Computadores
using Teste4_Alura.ExercicioOO;

Processador cpu = new Processador("Intel", "i7-12700k");
PlacaMae modo = new PlacaMae("ASUS", "LGA1700");

Computador pc = new Computador(cpu, modo);

pc.ExibirConfiguracoes();

#endregion