1
resposta

[Projeto] Formatando o relatório

    Console.WriteLine("Digite o nome do cliente:");
    string nomeCliente = Console.ReadLine()!;

    Console.WriteLine("Digite o endereço:");
    string endereco = Console.ReadLine()!;

    Console.WriteLine("Digite o valor do frete:");
    double valorFrete = double.Parse(Console.ReadLine()!);

    Console.WriteLine("Digite a data de entrega:");
    string dataEntrega = Console.ReadLine()!;

    Console.WriteLine("========== RELATÓRIO DE ENTREGA ==========");

    Console.WriteLine($"Cliente:\t \"{nomeCliente}\"");
    Console.WriteLine($"Endereço:\t \"{endereco}\"");
    Console.WriteLine($"Valor do frete: R$ {valorFrete.ToString("0.00")}");
    Console.WriteLine($"Data:\t\t {dataEntrega}\n");

    Console.WriteLine("==========================================");
1 resposta

Ei! Tudo bem, Eduardo?

Excelente resolução, seu código ficou muito limpo, bem estruturado e fácil de ler!

Um ponto super positivo e moderno no seu código foi o uso do operador null-forgiving (!) logo após o Console.ReadLine(). Isso mostra que você já está atento aos alertas de tipos anuláveis (nullable reference types) do C#, garantindo que o compilador entenda que o valor inserido não será nulo.

O resultado atende ao que a atividade propõe e exibe as informações de forma organizada e profissional!

COntinue firme nos estudos e qualquer dúvida, compartilhe no fórum.

Conteúdo para complementar seus estudos
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!