Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta: representando um pedido de compra

Classe:

class Pedido
{
    public Pedido(string? numeroPedigo, string? nomeClinete, string? statos)
    {
        NumeroPedigo = numeroPedigo;
        NomeClinete = nomeClinete;
        Statos = statos;
    }

    public string? NumeroPedigo {  get; set; }

    public string? NomeClinete { get; set; }

    public string? Statos {  get; set; }

    public void AtualizarStatus(string novoStatus)
    {
        Statos = novoStatus;
    }

    public void ExibirPedido()
    {
        Console.WriteLine($"Pedido: {NumeroPedigo}");
        Console.WriteLine($"Cliente: {NomeClinete}");
        Console.WriteLine($"Statos: {Statos}");
    }
}

Objeto:

Pedido pedido1 = new("001", "Ana Silva", "Pendente");

pedido1.ExibirPedido();
pedido1.AtualizarStatus("Enviado");
pedido1.ExibirPedido();
1 resposta
solução!

Oii, Philip! Como vai?

Agradeço por compartilhar.

Gostei de como você aplicou construtor, propriedades e os métodos ExibirPedido e AtualizarStatus pra representar o pedido, deixando bem claro o fluxo de “criar → exibir → atualizar → exibir”. Continue praticando desse jeito, testando pequenas mudanças e observando o comportamento do objeto no console.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!