1
resposta

Resolução

///Classe

class Musica
{
    public string artista;//Como a classe está em outro arquivo deve declarar public para se tornar acessivel
    public string nome;
    public int duracao;
    public bool disponivel;
    //Metodo
    public void ExibirFichaTecnica()
    {
        Console.WriteLine($"Nome: {nome}");
        Console.WriteLine($"Artista: {artista}");
        Console.WriteLine($"Duração: {duracao}");

        if (disponivel)
        {
            Console.WriteLine("Disponivel no plano");
            ExibirIdetinficação();

        }
        else
        {
            Console.WriteLine("Disponivel no plano Plus++");
            ExibirIdetinficação();
        }

    }
    //Crie mais um método que exiba apenas o nome e o artista usando interpolação de String.
    void ExibirIdetinficação()
    {
        Console.WriteLine($"Nome{nome} - Artista:{artista}");
        
    }

}
1 resposta

Oi, Ivan! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou a classe Musica e usou a interpolação de strings para exibir informações. É uma boa prática organizar os métodos dessa forma, deixando claro o papel de cada um.

Uma dica interessante para o futuro é usar o método ToUpper() para exibir textos em maiúsculo, caso queira destacar informações.


string nome = "Ivan";
Console.WriteLine(nome.ToUpper());

Esse código transforma o conteúdo da variável nome em letras maiúsculas antes de exibir.

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