Oi, Eduardo, como vai?
O seu programa está correto e atende bem à proposta do exercício. Você foi além do enunciado ao tornar os valores dinâmicos, permitindo que o usuário insira a largura e o comprimento pelo terminal, o que é uma adição válida e bem executada.
O uso de decimal.TryParse é uma escolha segura, pois evita que o programa quebre em caso de entrada inválida. O ToString("F2") também garante que o resultado seja exibido com duas casas decimais, o que deixa a saída mais legível e profissional.
Parabéns pelo exercício, Eduardo. O fórum está à disposição sempre que precisar.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!