1
resposta

[Projeto] Minha solução do desafio

namespace PraticandoHerancas.Classes;

internal class Funcionario
{
    //Atributos
    public string Nome { get; set; }
    public string Cargo { get; set; }
}
namespace PraticandoHerancas.Classes;

internal class Freelancer : Funcionario
{
    //Atributos
    public double ValorProjeto { get; set; }
}
namespace PraticandoHerancas.Classes;

internal class Interno : Funcionario
{
    //Atributos
    public double Salario { get; set; }
}
using PraticandoHerancas.Classes;


Interno f1 = new Interno();
f1.Nome = "Luciana";
f1.Cargo = "Desenvolvedora";
f1.Salario = 7000.00;

Freelancer f2 = new Freelancer();
f2.Nome = "Carlos";
f2.Cargo = "Designer";
f2.ValorProjeto = 3500.00;

Console.WriteLine($"Funcionária {f1.Nome} - Cargo: {f1.Cargo} - Salário: R${f1.Salario:F2}");

Console.WriteLine($"Freelancer {f2.Nome} - Cargo: {f2.Cargo} - Projeto atual: R${f2.ValorProjeto:F2}");

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ei! Tudo bem, Cristin?

Mais uma vez, parabéns pela sua solução! A estrutura está correta, ótima aplicação dos conceitos, continue assim.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

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