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

Resposta Formatando o relatório

Console.Clear();
Console.WriteLine("Digite o nome do cliente:");
string cliente = Console.ReadLine()!;
Console.WriteLine("Digite o endereço:");
string endereço = Console.ReadLine()!;
Console.WriteLine("Digite o valor do frete:");
string valorDoFrete = Console.ReadLine()!;
Console.WriteLine("Digite a data de entrega:");
string dataDeEntrega = Console.ReadLine()!;
string relatorio = @$" ================== Relatorio de entrega =================
    
    Cliente:        ""{cliente}"" 
    Endereço:       ""{endereço}""
    Valor do Frete: R$ {valorDoFrete}
    Data:           {dataDeEntrega}
    
==================================================";


Console.WriteLine(relatorio);
1 resposta
solução!

Oi, Philip! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você organizou muito bem as entradas do usuário e utilizou a string interpolada com @$"", o que deixou o relatório bem estruturado e legível. O uso das aspas duplas dentro da string também mostrou atenção ao formato final do texto, deixando a saída mais profissional.

Uma dica interessante para o futuro é utilizar o método PadRight() para alinhar textos dinamicamente, caso os nomes tenham tamanhos diferentes.


string cliente = "Joao";
string endereco = "Rua A";

Console.WriteLine("Cliente:".PadRight(15) + cliente);
Console.WriteLine("Endereco:".PadRight(15) + endereco);

Esse código usa PadRight para preencher espaços a direita e manter o alinhamento do texto no console.

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