1
resposta

[Dúvida] Código no VSCODE [Mudanças]

Gostaria de saber se o código está correto, pois precisei fazer algumas modificações como inserir comandos que não foram usados com o VisualStudio, como namespace, as classes diferentes e o static void Main.

Musica.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace ScreenSound
{
    public class Musica
    {
       public string nome;
        public string artista;
        public int duracao;
        public bool disponivel;

        public void ExibirFichaTecnica() //Método

        {
            Console.WriteLine($"Nome: {nome}");
            Console.WriteLine($"Artista: {artista}");
            Console.WriteLine($"Duração:{duracao}");    
            if(disponivel){
                Console.WriteLine("Disponivel do plano");
            }else {
                Console.WriteLine("Adquira o plano Plus+");
            }
        }

    }
}

Program.cs

using System;

namespace ScreenSound
{
   class Program 
   {
    static void Main()
    {

    Musica musica1 = new Musica(); //Criação do objeto especifico para o tipo música.
    musica1.nome = "November Rain";
    musica1.artista = "Guns n' roses";
    musica1.duracao = 9;
    musica1.disponivel = true;

    musica1.ExibirFichaTecnica();
        
    }
  }
}
1 resposta

Olá, Ana! Como vai?

Pelo que pude perceber, você fez um ótimo trabalho adaptando o código para o VSCode. O código que você compartilhou está correto e segue bem a lógica apresentada na aula.

Você criou a classe Musica com os atributos nome, artista, duracao e disponivel. Além disso, implementou o método ExibirFichaTecnica() que imprime no console as informações da música, incluindo uma mensagem condicional baseada no valor do atributo disponivel. Isso está perfeitamente alinhado com o que foi discutido na aula.

No arquivo Program.cs, você criou uma instância da classe Musica, atribuiu valores aos seus atributos e chamou o método ExibirFichaTecnica(). Isso também está correto e segue a lógica apresentada na aula.

O seu código está correto e funcionando conforme o esperado. Parabéns pelo seu esforço e dedicação!

Espero ter ajudado e bons estudos!